Add a roller-release developer skill documenting the release procedure - #186
Merged
Conversation
Adds an optional skills/ directory holding written-down project procedures for Roller developers, starting with the release workflow: preparing and versioning a candidate, building, signing, verifying, staging, voting, promoting the approved bytes, updating the website and announcing. The skill is plain Markdown plus two helper scripts. It is not part of the build, the runtime, or the source and binary distributions; the source assembly's include list does not cover this directory. Developers who use an agent tool can symlink it under .claude/skills/, and everyone else can read it as documentation. See skills/README.md. The helpers preview by default and never commit, tag, push, sign or send mail. The skill records procedure only; the PMC owns release decisions and ASF policy governs what a release requires. Claude-Session: https://claude.ai/code/session_015X69HHQ5XnjRkJP8ymzwFf
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.
Adds an optional
skills/directory with a documented Roller release workflow: preparing a candidate, building, signing, verifying, staging, voting, promoting approved artifacts, updating the website, and drafting announcements.The skill is plain Markdown with two helper scripts. It is outside the build, runtime, and release distributions. Helpers preview by default; release decisions remain with the PMC.
Validation: shell syntax, helper behavior, local Markdown links, license headers, and publication-content checks passed during preparation. The source assembly allowlist excludes
skills/.