Skip to content

fix(release): require passing test gate - #34

Merged
kayodebristol merged 1 commit into
mainfrom
codex/require-release-tests
Aug 11, 2026
Merged

fix(release): require passing test gate#34
kayodebristol merged 1 commit into
mainfrom
codex/require-release-tests

Conversation

@kayodebristol

Copy link
Copy Markdown
Contributor

Release tests were marked advisory, allowing the workflow to open a release-preparation PR after a failing Linux Rust build. This makes tests a required release gate, while retaining the explicit skip_tests override for intentional exceptions.\n\nValidated with actionlint; its only findings are five pre-existing constant-if warnings outside this change.

Copilot AI lite review requested due to automatic review settings August 11, 2026 07:51

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR makes the reusable release workflow enforce tests as a hard gate for producing the release (and any release-preparation PR), while preserving skip_tests as an explicit override for exceptional cases.

Changes:

  • Removes continue-on-error: true from the test job so test failures surface as real workflow failures.
  • Updates the release job condition to require either skip_tests == true or needs.test.result == 'success'.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@kayodebristol
kayodebristol merged commit e08c872 into main Aug 11, 2026
2 checks passed
@kayodebristol
kayodebristol deleted the codex/require-release-tests branch August 11, 2026 07:52
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.

2 participants