ci: publish gated beta and next candidates - #132
Conversation
Playwright test resultsDetails
|
|
📊 Ionic 9 Playwright Test Report View the detailed Ionic 9 report: https://rdlabo-dev.github.io/ionic-theme-ios26/pr-132/ Ionic 8 runs against the same screenshots in a separate matrix job. View both results in the workflow run. |
|
📊 Ionic 9 Playwright Test Report View the detailed Ionic 9 report: https://rdlabo-dev.github.io/ionic-theme-ios26/pr-132/ Ionic 8 runs against the same screenshots in a separate matrix job. View both results in the workflow run. |
|
📊 Ionic 9 Playwright Test Report View the detailed Ionic 9 report: https://rdlabo-dev.github.io/ionic-theme-ios26/pr-132/ Ionic 8 runs against the same screenshots in a separate matrix job. View both results in the workflow run. |
|
📊 Ionic 9 Playwright Test Report View the detailed Ionic 9 report: https://rdlabo-dev.github.io/ionic-theme-ios26/pr-132/ Ionic 8 runs against the same screenshots in a separate matrix job. View both results in the workflow run. |
Summary
betadist-tag only after its required CI passes and a repository administrator comments/beta.mainhead to thenextdist-tag only after all required main CI passes for that exact commit.next.Security and release invariants
Releaseworkflow never checks out or executes pull request code./betaauthorizes one exact PR head SHA. A new commit requires new CI and a fresh administrator/betacomment.main.betaornext. They cannot updatelatest.vX.Y.Ztag uses npm's defaultlatestdist-tag; prerelease version tags usenext.Rollout test
After this PR lands on
main, mergemaininto PR #131 (fix/radio-group-across-lists) without merging that feature PR. Let its CI pass, then test the administrator/betaflow and exact install comment there.Validation
actionlint1.7.12 passed for both changed workflows.git diff --checkpassed.Lint,Package Candidate, and Ionic 8/9 E2E checks passed.@rdlabo/ionic-theme-ios26@9.0.2-beta.pr132.shaa6fb35b1bd00.