Release script: bump, changelog, tag #82

Merged
littlefox merged 3 commits from issue-69-release-script into main 2026-10-17 23:09:50 +00:00
Owner

Closes #69

tools/release.sh X.Y.Z (bump five files, CHANGELOG.md from merged PRs, RPM changelog, check-version, release PR) and tools/release.sh --tag X.Y.Z (tag merged main). Release notes get the version's changelog section. Dry-run of the bump on a scratch copy: check-version passes for 0.2.0.

🤖 Generated with Claude Code

https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8

Closes #69 tools/release.sh X.Y.Z (bump five files, CHANGELOG.md from merged PRs, RPM changelog, check-version, release PR) and tools/release.sh --tag X.Y.Z (tag merged main). Release notes get the version's changelog section. Dry-run of the bump on a scratch copy: check-version passes for 0.2.0. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Release script: bump, changelog and tag in two commands
Some checks failed
packaging / debian (pull_request) Has started running
packaging / nix (pull_request) Has started running
ci / check (push) Successful in 10m47s
packaging / arch (pull_request) Successful in 13m41s
ci / desktop (push) Successful in 16m24s
packaging / fedora (pull_request) Successful in 20m34s
ci / e2e (push) Failing after 23m58s
packaging / release (pull_request) Has been cancelled
33d277e1ca
v0.1.1 took five hand-edited version files, and a slip breaks the
release job. tools/release.sh X.Y.Z bumps them all, adds a CHANGELOG.md
section from the PRs merged since the last tag, adds the RPM changelog
entry, checks with tools/check-version.sh and opens a release PR;
tools/release.sh --tag X.Y.Z tags the merged main with the changelog
as the annotation. The release job appends the version's changelog
section to the release notes. CHANGELOG.md starts with 0.1.0-0.1.2.

Refs #69

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Re-run CI (run #124: Chromium crash in the first spec, #76)
Some checks failed
packaging / debian (pull_request) Has started running
packaging / fedora (pull_request) Has started running
ci / check (push) Successful in 9m31s
packaging / nix (pull_request) Has started running
ci / desktop (push) Successful in 15m5s
packaging / arch (pull_request) Successful in 13m9s
ci / e2e (push) Failing after 21m47s
packaging / release (pull_request) Has been cancelled
a807a376eb
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Merge remote-tracking branch 'origin/main' into issue-69-release-script
All checks were successful
ci / check (push) Successful in 9m20s
packaging / arch (pull_request) Successful in 13m6s
ci / desktop (push) Successful in 17m51s
ci / e2e (push) Successful in 26m12s
packaging / debian (pull_request) Successful in 36m22s
packaging / fedora (pull_request) Successful in 42m50s
packaging / nix (pull_request) Successful in 46m20s
packaging / release (pull_request) Has been skipped
e0a3949e57
littlefox referenced this pull request from a commit 2026-10-18 14:33:48 +00:00
Sign in to join this conversation.
No description provided.