Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions .claude/commands/oddyssey-publish.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,10 @@ Steps:

4. **Confirm before firing**: show verbatim the two commands about to
run -
`git tag vX.Y.Z` and `git push origin vX.Y.Z` -
and state plainly that the push starts the whole release pipeline
`git -c tag.gpgsign=false tag vX.Y.Z` and `git push origin vX.Y.Z` -
(a lightweight tag, like every release tag; a `tag.gpgsign` git
setting would otherwise demand a tag message and fail) - and state
plainly that the push starts the whole release pipeline
(release PR, CI, merge, GitHub release, then PyPI pending the
environment approval). Only on explicit confirmation, run both
commands.
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ run-name: "release: ${{ github.ref_name }}"

on:
# One trigger, one act: pushing a version tag IS the release order.
# git tag v1.7.0 && git push origin v1.7.0
# git -c tag.gpgsign=false tag v1.7.0 && git push origin v1.7.0
# The workflow then: computes the bumps for exactly that version,
# opens the release PR with the oddyssey-release App (so pull_request
# CI runs on it), waits for those checks, squash-merges it, re-points
Expand Down