Skip to content

♻️ refactor(release)!: simplify shared actions - #6

Merged
gaborbernat merged 25 commits into
mainfrom
fix/round5-release-audit
Oct 23, 2026
Merged

gaborbernat merged 25 commits into
mainfrom
fix/round5-release-audit

Conversation

@gaborbernat

@gaborbernat gaborbernat commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

Release jobs install only their selected locked tools. The build job receives hashed backend constraints without installing release tools. Committed locks and alternate constraint locks are checked against the seven-day upload cutoff and PyPI artifact identity. PyPI verification compares the complete file set and digests, checks trusted-publisher attestations, and retries transient listing failures.

Changelog checks run separately, so label changes do not restart the test matrix. Constraint export uses the same renderer as locked-tool installation while retaining the public Action for secondary locks and target selections. Published immutable GitHub Releases skip redundant reads; drafts and older mutable releases retain their checks. The patch writer keeps its path and mode checks because it applies output from a job that ran third-party hooks.

This removes the public install-nab, label-bot-news, refresh-hook-pins, resolve-pr-from-run, and validate-python-distribution Actions and retires the inputs and output named in the Breaking changes fragment. The adoption drafts use the remaining shared Actions. Automatic version selection chooses 1.0.0.

@gaborbernat gaborbernat added bug Something isn't working enhancement New feature or request labels Oct 23, 2026
@gaborbernat
gaborbernat force-pushed the fix/round5-release-audit branch from 5de4bdf to 728add1 Compare October 23, 2026 17:29
Keep lock cooling and artifact verification at trust boundaries while
removing repeated checks and unused action layers. Split news checks
from the test matrix and isolate package builds from release tools.
@gaborbernat
gaborbernat force-pushed the fix/round5-release-audit branch from 728add1 to e295d30 Compare October 23, 2026 17:35
@gaborbernat gaborbernat changed the title ♻️ refactor(release): simplify shared actions ♻️ refactor(release)!: simplify shared actions Oct 23, 2026
@gaborbernat
gaborbernat marked this pull request as ready for review October 23, 2026 19:45
@gaborbernat
gaborbernat merged commit 79958c0 into main Oct 23, 2026
12 checks passed
@gaborbernat
gaborbernat deleted the fix/round5-release-audit branch October 23, 2026 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant