Skip to content

Harden release script gates, cover them with tests - #8

Merged
DaniusKalv merged 6 commits into
mainfrom
fix/release-script-checks
Aug 31, 2026
Merged

Harden release script gates, cover them with tests#8
DaniusKalv merged 6 commits into
mainfrom
fix/release-script-checks

Conversation

@DaniusKalv

Copy link
Copy Markdown
Member

Summary

  • Require a packaging/source-build commit status before creating a new source tag. CI posts it through a new reusable commit-status.yml on the commit it built, closing the window where the source branch moves between a green run and the tag.
  • Check required tools up front and name the package providing each.
  • Scope CI lookup to the build workflow and report each lookup failure distinctly.
  • Cover every release guard with a stubbed selftest, 26 cases.
  • Fold repeated error exits into one helper and align the release summary output.

@DaniusKalv DaniusKalv self-assigned this Aug 31, 2026
@DaniusKalv DaniusKalv added the enhancement New feature or request label Aug 31, 2026
@DaniusKalv
DaniusKalv merged commit cc21198 into main Aug 31, 2026
6 checks passed
@DaniusKalv
DaniusKalv deleted the fix/release-script-checks branch August 31, 2026 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant