Repository navigation
Fix #231: docs/releasing.md describes the release pipeline - #244
Merged
Merged
Conversation
release.yml's comments sent readers to docs/releasing.md, which never existed: the workflow was ported from a sibling app without its document. docs/releasing.md now covers how a release is cut (version bump with cargo xtask version, the release branch, the draft, publishing, test runs with a version override), what each job builds and how (macOS universal signing and notarization, Windows x64/x86/arm64 with the PE checks and the two signing options, Linux packages and the glibc 2.35 floor behind the ubuntu-22.04 runners, FreeBSD in a VM, the web build, craft-fonts), the draft release job and the signing secrets. Every detail is checked against this repository's workflow and packaging scripts. The README links it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 7, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #231:
docs/releasing.mdnow exists. Both "See docs/releasing.md" comments inrelease.ymlpoint to it.cargo xtask version setreleaseversionoverride.pfxor Azure Trusted Signingubuntu-22.04runners (the subject of the second comment), plus the Flatpak manifest statusThe workflow came from a sibling app whose document says different things. Every detail here was checked against this repository's
release.ymlandpackaging/scripts. For example, VectorCraft's binaries print only the version, and the web build also embeds craft-fonts' UI font. The README's contributor paragraph links the new page.Checks
mainate960baa(i18n: names are never translated; palette cache; locale probe off the UI thread #243).cargo xtask cipasses all 7 steps (fmt, clippy, test, assets, brands, layers, wasm) with 3,398 tests. This is a docs-only change.🤖 Generated with Claude Code