Release script: bump, changelog, tag in one command #69
Labels
No labels
area/ci
area/desktop
area/packaging
area/protocol
area/reading
area/ui
area/web
area/writing
kind/bug
kind/feature
kind/infra
kind/request
needs/user
parked
perf
security
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
littlefox/neokom#69
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
v0.1.1 needed the version changed by hand in five files (#45), and a mistake there breaks the release job.
What:
tools/release.sh X.Y.Z: bumps Cargo.toml, Cargo.lock, flake.nix, the PKGBUILD and the RPM spec, adds a changelog entry (from the merged PRs since the last tag), runs tools/check-version.sh, and opens a release PR.tools/release.sh --tag X.Y.Ztags the merge commit and pushes the tag.Done when:
From docs/ROADMAP.md, "Under the hood"; filed for 0.2.
Merged in #82 (CI run #137 green). tools/release.sh X.Y.Z / --tag X.Y.Z; CHANGELOG.md; release notes get the version's section.