Skip to content

fix(ci): publish release PR required checks#95

Merged
patrickschaper merged 1 commit into
developmentfrom
fix/release-pr-required-checks
Jun 10, 2026
Merged

fix(ci): publish release PR required checks#95
patrickschaper merged 1 commit into
developmentfrom
fix/release-pr-required-checks

Conversation

@patrickschaper

Copy link
Copy Markdown
Owner

Changes

  • publish required release PR checks as commit statuses on the release commit SHA
  • replace broken workflow_dispatch fan-out with inline release validation jobs
  • restore tests, commitlint, and branch-policy workflows to normal pull_request behavior

Why

  • release PRs to main were blocked forever because protected required checks did not count when triggered via workflow_dispatch

- publish required statuses on the release commit SHA

- run release validation inline instead of workflow dispatch

- restore standalone workflows to normal pull_request triggers
@patrickschaper patrickschaper enabled auto-merge (squash) June 10, 2026 10:58
@patrickschaper patrickschaper merged commit 90a093e into development Jun 10, 2026
4 checks passed
@patrickschaper patrickschaper deleted the fix/release-pr-required-checks branch June 10, 2026 10:59
@github-actions github-actions Bot mentioned this pull request Jun 10, 2026
patrickschaper added a commit that referenced this pull request Jun 10, 2026
* fix: dispatch release checks on release branch (#93)

* fix: exit number rain loop when scene completes

- Add !numberSceneDoneRequested check to while condition in stepNumberRain()
- Add !numberSceneDoneRequested check to guard in stepNumberRain()
- Prevents infinite loop when scene signals completion via flag
- Allows phase-advance barrier to resolve and transition to rain scene

* fix(ci): dispatch release checks on release branch

- Run validation workflows on the release branch SHA

- Keep commitlint and branch policy working for manual dispatch

- Remove inline release checks from the release workflow

* fix(ci): publish release PR required checks (#95)

- publish required statuses on the release commit SHA

- run release validation inline instead of workflow dispatch

- restore standalone workflows to normal pull_request triggers

* chore(release): 0.2.0

- bump VERSION to 0.2.0

- update CHANGELOG.md

---------

Co-authored-by: Patrick Schaper <yesman82@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant