Skip to content

ci: harden release pipeline - #20

Merged
shayyz-code merged 1 commit into
mainfrom
ci/release-security-audit
Jul 29, 2026
Merged

ci: harden release pipeline#20
shayyz-code merged 1 commit into
mainfrom
ci/release-security-audit

Conversation

@shayyz-code

Copy link
Copy Markdown
Owner

Summary

  • require v-prefixed release tags and generate GitHub artifact attestations
  • pin generated and manually maintained GitHub Actions to immutable commits
  • document the release checklist, credential boundaries, and follow-up security work

Verification

  • dist generate --check
  • dist plan --output-format=json --no-local-paths
  • go run github.com/rhysd/actionlint/cmd/actionlint@v1.7.7
  • cargo fmt --all -- --check
  • cargo check --all-targets
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test
  • mdbook build docs
  • mdbook test docs
  • oranda build

No release tag is created by this change.

Closes #19

@cursor

cursor Bot commented Jul 29, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@shayyz-code
shayyz-code merged commit f854e95 into main Jul 29, 2026
10 checks passed
@shayyz-code
shayyz-code deleted the ci/release-security-audit branch July 29, 2026 06:12
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.

ci: audit and harden release pipeline

1 participant