Skip to content

feat(ci): automate release publishing#6

Merged
Nowhitestar merged 1 commit into
mainfrom
codex/ci-auto-release
May 29, 2026
Merged

feat(ci): automate release publishing#6
Nowhitestar merged 1 commit into
mainfrom
codex/ci-auto-release

Conversation

@Nowhitestar
Copy link
Copy Markdown
Owner

Summary

  • Add a conservative release planner: feat/perf publishes minor, breaking changes publish major, and release:* can force a bump.
  • Add a CI release job after the full test matrix; it prepares versions, runs the release gate/build, atomically pushes main + tag, then publishes the GitHub Release.
  • Document the release rule for contributors and maintainers.

Verification

  • python -m ruff check .
  • python -m ruff format --check .
  • python -m pytest -q
  • python -m mypy core
  • python scripts/check_release.py
  • python scripts/test_local.py

@Nowhitestar Nowhitestar merged commit 232599b into main May 29, 2026
7 checks passed
@Nowhitestar Nowhitestar deleted the codex/ci-auto-release branch May 29, 2026 06:56
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