Skip to content

release: snapshot manifest key; one approved release workflow - #7

Merged
elicbarbieri merged 2 commits into
mainfrom
docs/snapshot-url
Nov 6, 2026
Merged

elicbarbieri merged 2 commits into
mainfrom
docs/snapshot-url

Conversation

@elicbarbieri

@elicbarbieri elicbarbieri commented Nov 6, 2026 •

Copy link
Copy Markdown
Collaborator
  • Docs point [snapshot] at the published manifest, zingod-snapshot-1.0.0/manifest.json (all six archives verified).
  • Releasing is one dispatched workflow: prepare runs Knope's bump + changelog and the test suite and posts the changelog to the run summary; publish waits for a reviewer's approval on the release environment, then commits, tags, creates the GitHub release and pushes the image, all as github-actions[bot]. No app, no personal token, nothing pushed to main or a tag by hand.

Before first use: create the release environment with required reviewers, and add GitHub Actions as the bypass actor on the main and v* rulesets (the workflow refuses to run if the environment has no reviewers).

🤖 Generated with Claude Code

@elicbarbieri elicbarbieri changed the title docs: snapshot manifest at its published key release: snapshot manifest key; release-PR flow Nov 6, 2026
…/manifest.json

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@elicbarbieri
elicbarbieri force-pushed the docs/snapshot-url branch 2 times, most recently from 1a0c02e to 47518a2 Compare November 6, 2026 23:06
…ub-actions[bot]

- release.yaml (workflow_dispatch, override_version / prerelease_label): `prepare` = Knope's bump
  + changelog as a patch, the suite on that tree, summary for review; `publish` (environment
  `release`, required reviewers) = commit + tag + push, GitHub release, image
- no app, no token: GitHub Actions is the one bypass actor on `main` and `v*`; nothing is pushed
  to `main` or a tag by hand
- knope.toml: `prepare-release` = PrepareRelease only
- RELEASING.md: the two steps a releaser does, plus pre-release and patch

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@elicbarbieri elicbarbieri changed the title release: snapshot manifest key; release-PR flow release: snapshot manifest key; one approved release workflow Nov 6, 2026
@elicbarbieri
elicbarbieri merged commit 0c0f79e into main Nov 6, 2026
3 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