Skip to content

release: classify 0.x versions as prereleases - #12

Merged
proddata merged 1 commit into
mainfrom
release/v0.1.0-prerelease
Oct 15, 2026
Merged

proddata merged 1 commit into
mainfrom
release/v0.1.0-prerelease

Conversation

@proddata

Copy link
Copy Markdown
Owner

Requirement

Treat the user-selected v0.1.0 initial-development release as a GitHub prerelease while keeping its SemVer tag and package version unchanged.

Behavior and trust boundary

The draft workflow now passes --prerelease for v0.x.y as well as tags with a SemVer prerelease suffix. The tag-signature, source-revision, validation, CodeQL, package-integrity, and draft-only gates are unchanged. v1.0.0 remains a normal GitHub release. No token-validation or PostgreSQL behavior changes.

Verification

  • actionlint -color=false .github/workflows/release.yml
  • Bash classification smoke check for v0.1.0, v0.1.0-rc.1, v1.0.0-rc.1, and v1.0.0
  • ./scripts/ci/check-source-tree.sh
  • git diff --check

The actual tag-triggered workflow remains untested until a signed tag is pushed. The earlier v0.1.0 candidate run passed on the pre-change main commit; final package evidence must be generated again from the tagged revision. Rollback is reverting this classification change before tagging. Publication still follows docs/release-readiness.md.

@proddata
proddata merged commit e4e251b into main Oct 15, 2026
15 checks passed
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