Repository navigation
Release Android M2 as 0.6.0-beta - #202
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
QualityMax ReviewVerdict: COMMENT · Confidence: evidence-backed scan Re-review: Open the QualityMax check and select Re-review after it completes. Files eligible: 13 · Files reviewed: 13 · Files with findings: 0 · Findings: 0 · Inline cards: 0 Priority findings
Review gates
Important files
Change diagram — Flowflowchart TD
A[Tag pushed] --> B{verify-release.cjs}
B -->|semver + ancestry check| C[Set outputs: version, prerelease]
C --> D[github-release job]
D --> E{prerelease == 'true'?}
E -->|yes| F[Publish GitHub Release as prerelease]
E -->|no| G[Publish GitHub Release as full release]
C --> H[publish-sdk.cjs]
H --> I[releaseChannel determines tag]
I --> J[npm publish --tag latest or beta]
C --> K{latest job}
K -->|prerelease == false| L[Mark release as Latest]
K -->|prerelease == true| M[Skip latest job]
Review lifecycleUse the inline cards to inspect evidence and suggested remediation. Re-run the QualityMax review after pushing a fix; unchanged cards are identified by their stable finding marker. Dismiss with a reason through the existing QualityMax/GitHub review feedback flow. 0 prior card(s) are stale/resolved on this head. Proof legend: GROUNDED deterministic scanner evidence · MODEL-ONLY advisory model judgment · MODEL-REVIEWED patch model judgment, not reproduction. QualityMax project results are available in the configured project. Receipt · commit |
✅ QualityMax Pipeline
Powered by QualityMax — AI-Powered Test Automation |
Release the experimental Android M2 adapter from merged main after #180 as a matching
9lCLI and@9l/playwrightSDK version0.6.0-beta.The existing release validator only accepts stable tags. This change accepts explicit beta tags, marks GitHub releases as prereleases, publishes the exact qualified SDK tarball under npm's
betadist-tag and skips Latest promotion. Stable default CLI and SDK installs remain on0.5.5. Existing main-ancestry, artifact hash, native qualification and provenance gates remain in force.Updates all shared version declarations, changelog and installation guidance. Tests execute the actual validator/publication scripts with isolated subprocesses for stable and beta channels, and reject altered artifact bytes before publication.
Validation:
npm ciandnpm test: 203 passed, no skips.9l --versionreports0.6.0-beta. Fullgo test -race -p 1 ./...passed with both pinned Python compatibility fixtures required;go vet ./...passed. An earlier parallel local run hit the detached-server fixture's three-second readiness limit. That test passed in isolation and the entire suite passed on rerun without code changes.Android remains experimental, with the qualification limits documented in
docs/android-driver.md. This releases M2; semantic screens, the live combined reporter, shared finance demo and the remaining epic qualification are still open. Private app names, source and runtime artifacts are excluded.After this PR merges, tag the reviewed main commit
v0.6.0-betaand let the release workflow qualify, package, attest and publish both components. No local npm publication.