Skip to content

fix(ci): secure dependencies and protect release workflows - #48

Merged
jrandolf merged 1 commit into
mainfrom
fix/repository-health-2026-09-05
Sep 5, 2026
Merged

fix(ci): secure dependencies and protect release workflows#48
jrandolf merged 1 commit into
mainfrom
fix/repository-health-2026-09-05

Conversation

@jrandolf

@jrandolf jrandolf commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Replace the deprecated Node 20 protoc action with the repository's pinned mise tool, disabling caches in release jobs. Validate the committed Cargo lockfile without regeneration, update Claude actions, and protect release automation with the release environment. Generate release notes through GitHub's native API.

Validation: local exhaustive hk checks and workspace tests passed. Test, claude-review, Analyze (actions), Check, Analyze (rust), Rust 1.88.0, CodeQL all passed in GitHub at commit d9fb4e6.

@jrandolf
jrandolf merged commit 80742d3 into main Sep 5, 2026
8 checks passed
@jrandolf
jrandolf deleted the fix/repository-health-2026-09-05 branch September 5, 2026 09:51
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.

1 participant