Skip to content

release: prepare v0.5.0 - #47

Merged
danielbrownjr merged 1 commit into
mainfrom
release/v0.5.0
Sep 24, 2026
Merged

danielbrownjr merged 1 commit into
mainfrom
release/v0.5.0

Conversation

@danielbrownjr

Copy link
Copy Markdown
Collaborator

Summary

Prepares the stable v0.5.0 release.

Why this is needed before dispatch

The Release workflow requires the dispatched version to match dragonsniff._version.__version__ exactly. A 0.5.0 dispatch against current main fails in preflight (Requested version 0.5.0 does not match package version 0.5.0rc1).

v0.5.0-rc.1 cannot be completed: its tag points at d7c47eb, and the tag-target guard correctly refuses to release a different commit under an existing tag. v0.5.0 supersedes it. The rc.1 tag is left in place.

Validation

  • python -m unittest discover -s tests with PYTHONWARNINGS=error: 250 tests passed, 1 expected platform skip
  • JavaScript syntax checks and tests/payload.test.cjs passed
  • git diff --check passed
  • scripts/validate_release_promotion.py derive 0.5.0 -> v0.5.0, prerelease: false

After merge

Dispatch Release on main with version: 0.5.0, then confirm tag, version promotion, GitHub Release with wheel, and latest promotion all complete.

Bump the package version from 0.5.0rc1 to 0.5.0 and add the v0.5.0
changelog entry. v0.5.0-rc.1 was tagged but never promoted or
published; this stable release supersedes it.
@danielbrownjr
danielbrownjr merged commit 9f0be64 into main Sep 24, 2026
2 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.

2 participants