Skip to content

feat(release): Add prerelease validation to release planning - #73

Merged
bigtomcat6 merged 4 commits into
mainfrom
fix/ci-release-workflows
Jun 27, 2026
Merged

feat(release): Add prerelease validation to release planning#73
bigtomcat6 merged 4 commits into
mainfrom
fix/ci-release-workflows

Conversation

@bigtomcat6

@bigtomcat6 bigtomcat6 commented Jun 27, 2026

Copy link
Copy Markdown
Owner

Summary

This PR updates the release pipeline for prerelease workflows and clarifies release versioning requirements. It adds prerelease input validation to release planning, tightens metadata checks for build/version inputs, and updates the release workflow documentation so prerelease behavior is explicit and discoverable.

How to test

  • python3 .github/scripts/plan_release_test.py
  • python3 .github/scripts/prepare_release_metadata_test.py
  • python3 .github/scripts/release_policy_test.py
  • Review .github/scripts/plan_release.py and related docs for updated prerelease validation and policy behavior.

Release impact

  • Type: Added
  • Release note:
    Adds prerelease support and input validation checks to the release planning pipeline, and updates release documentation to document prerelease and build version requirements.

Checklist

  • I have seen this code, I have run this code, and I take responsibility for this code.
  • PR title follows type(scope): Summary.
  • Tests or a clear manual verification path are included.
  • User-facing changes include release-note wording or Release impact: None.

@bigtomcat6 bigtomcat6 added feature PR Label other PR Label and removed feature PR Label labels Jun 27, 2026
@codecov

codecov Bot commented Jun 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@bigtomcat6 bigtomcat6 self-assigned this Jun 27, 2026

@bigtomcat6 bigtomcat6 left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

reviewed

@bigtomcat6
bigtomcat6 marked this pull request as ready for review June 27, 2026 15:57
@bigtomcat6
bigtomcat6 merged commit 10c4858 into main Jun 27, 2026
9 of 10 checks passed
@bigtomcat6
bigtomcat6 deleted the fix/ci-release-workflows branch June 28, 2026 00:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

other PR Label

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant