Skip to content

ci(release): automate drafts with the audited official CLI - #32

Merged
CruxExperts merged 2 commits into
mainfrom
feat/release-please
Oct 23, 2026
Merged

CruxExperts merged 2 commits into
mainfrom
feat/release-please

Conversation

@CruxExperts

@CruxExperts CruxExperts commented Oct 23, 2026 •

Copy link
Copy Markdown
Owner

Replace the affected prebuilt Release Please Action with official Release Please CLI 17.11.2 and a repository-owned lockfile. The fresh 162-package graph resolves patched Handlebars 4.7.10 and other current transitive fixes. OSV, GitHub reviewed/malware advisories, and npm reported no findings for the exact graph; all registry artifact URLs and integrity values matched. The workflow bootstraps patched Node 22.23.4 from its official archive with SHA256 verification.

Release Please prepares draft PRs only. It defers while the current VERSION lacks a published release, preserving one deliberate release candidate. Required signed commits, signed tags, exact main CI, artifact checks, and signed-checksum publication remain intact. No private signing key or personal token is installed in Actions.

Validation: independent workflow/security review accepted the implementation; 33 preparation/release-provenance tests and four Markdown tests passed. Static/documentation/generated checks, wheel and sdist builds, installed artifact smoke, and archive inventory checks passed. Installed npm dependencies and private state are excluded from the source archive. Exact-HEAD CI runs on this PR.

This resolves the previously recorded activation blocker through a separately locked, audited CLI graph; it does not execute the affected v5 Action bundle. Follow the signed candidate workflow in docs/VERSIONING.md for the 2.0.6 release.

Release-Type: none

Add draft-PR configuration and a local release preparation helper while preserving signed candidate and publication boundaries. Keep execution disabled pending a patched upstream Action bundle.

Release-Type: none
Replace the affected prebuilt Action with a frozen 162-package graph and verified patched Node runtime. Preserve signed candidates and publication gates, and exclude installed tooling from documentation scans and source artifacts.

Release-Type: none
@CruxExperts CruxExperts changed the title ci(release): prepare guarded Release Please drafts ci(release): automate drafts with the audited official CLI Oct 23, 2026
@CruxExperts
CruxExperts marked this pull request as ready for review October 23, 2026 20:55
Copilot AI balanced review requested due to automatic review settings October 23, 2026 20:55

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

@CruxExperts
CruxExperts merged commit 4d8a582 into main Oct 23, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants