magpie-release-rc-cut

Solid

Emit the paste-ready command sequence to tag an RC, build artefacts, sign each artefact, generate checksums, and stage them to the adopter's distribution backend. Covers Steps 4–5 of the release-management lifecycle. Never runs any command locally — all sequences are emitted for the Release Manager to execute on their own machine with their own key and ASF credentials.

AI & Automation 83 stars 78 forks Updated yesterday Apache-2.0

Install

View on GitHub

Quality Score: 84/100

Stars 20%
64
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

<!-- SPDX-License-Identifier: Apache-2.0 https://www.apache.org/licenses/LICENSE-2.0 --> <!-- Placeholder convention (see ../../AGENTS.md#placeholder-convention-used-in-skill-files): <project-config> → adopter's project-config directory path <upstream> → adopter's public source repo (e.g. apache/airflow) <version> → release version string (e.g. 2.11.0) <rcN> → release candidate suffix (e.g. rc1) <version>-<rcN> → fully-qualified RC identifier (e.g. 2.11.0-rc1) <release-branch> → branch the prep PR targets (e.g. main) <staging-url> → URL to the staged RC artefact directory <planning-issue-url> → URL of the release planning issue on <upstream> Substitute these with concrete values from the adopting project's <project-config>/release-management-config.md and <project-config>/release-build.md before running any command below. --> # release-rc-cut This skill emits the paste-ready command sequences that cut an RC: tag the release commit, build artefacts, sign each artefact, generate checksums, and stage to the adopter's distribution backend. It is Steps 4–5 of the [release-management lifecycle](../../docs/release-management/process.md). **The skill writes nothing to disk and runs nothing locally.** Every command sequence in the output is executed by the Release Manager on their own machine, with their own signing key, under their own ASF credentials. This satisfie...

Details

Author
apache
Repository
apache/magpie
Created
3 months ago
Last Updated
yesterday
Language
Python
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

magpie-release-verify-rc

Read-only pre-flight verification of a staged release candidate (RC) for `<upstream>`. Checks artefact integrity (GPG signatures and checksums), Apache RAT licence headers, NOTICE/LICENSE completeness, prohibited-binary absence (including `.pyc` / `__pycache__`), source-tree integrity (no dangling symlinks or broken internal references), and version-string consistency. Emits a structured PASS / PASS-WITH-WARNINGS / FAIL report. Makes no state change; a `--post-to <planning-issue>` flag proposes a comment for explicit RM confirmation before any posting.

83 Updated yesterday
apache
AI & Automation Solid

magpie-release-keys-sync

Draft the diff that adds the Release Manager's public key to the project's KEYS file (`<keys-file-url>`), emit a paste-ready `svn` (or backend-equivalent) command sequence, remind the RM to upload to the configured keyserver, and validate the key meets the ASF strength floor. Never commits, never holds or reads the private key. Runs during release preparation, before RC signing begins.

83 Updated yesterday
apache
AI & Automation Solid

magpie-release-vote-draft

Draft the `[VOTE]` email body and planning-issue comment for an RC of `<upstream>`. Reads RC metadata from the planning issue and `<project-config>/release-management-config.md`; produces a ready-to-copy `[VOTE]` subject + body and a proposed planning-issue comment. Never sends mail and never posts without explicit RM confirmation.

83 Updated yesterday
apache