Changelog
We ship fast and write down what changed. Releases live on GitHub too.
v1.2.2
July 13, 2026Friendlier first runs
- ·GitHub blocks Actions from opening PRs by default. The bootstrap error now names the branch your suite was committed to and points at the exact setting to flip. Nothing is lost.
- ·Documented the one-time repo setting in the README.
v1.2.1
July 12, 2026Bootstrap works on repos with zero test setup
- ·The exact audience bootstrap mode is for, repos with no tests, usually has neither @playwright/test nor a config. GreenCI now installs both on the fly and writes a minimal playwright.config.ts with your base-url.
- ·The bootstrap PR includes a one-time local-setup section when GreenCI had to install things for the run.
v1.2.0
July 9, 2026Bootstrap mode: from zero tests to a passing suite in one run
- ·Describe your critical flows in plain English; GreenCI reads your real pages, writes a spec per journey, runs and heals them against your app, and opens a PR with the verified-passing suite.
- ·Journeys behind login get Playwright storageState scaffolding with TODOs.
- ·Destructive or costly steps (real payments, emails) stop at the confirmation step by design.
v1.1.0
July 6, 2026Run results in the dashboard
- ·Every run now reports pass/fail counts, self-heals, and suspected app bugs (with verdict reasoning) to your GreenCI dashboard.
- ·max-retries is clamped to the API's cap so extra retries can't error.
- ·Generated filenames are normalized, so no more accidental e2e/e2e/ nesting.
v1.0.0
July 5, 2026First stable release
- ·AI test generation for pull requests: analyzes the diff, writes Playwright specs, runs them, and commits only what passes.
- ·Honest self-healing: every heal is classified test-issue vs app-bug-suspected. Suspected real regressions are never healed over. They are flagged on the PR with evidence.
- ·Bring your own LLM: run generation on your Anthropic or OpenAI key, directly from your runner. Your code never touches the GreenCI API.
- ·Cypress → Playwright migration mode.