Skip to content

リリース処理と依存設定を堅牢化する - #46

Merged
mimo-3 merged 2 commits into
masterfrom
fix/release-supply-chain-hardening
Aug 12, 2026
Merged

リリース処理と依存設定を堅牢化する#46
mimo-3 merged 2 commits into
masterfrom
fix/release-supply-chain-hardening

Conversation

@mimo-3

@mimo-3 mimo-3 commented Aug 12, 2026

Copy link
Copy Markdown
Owner

概要

リリース処理と依存設定の攻撃面を減らします。

変更内容

  • リリース用Actionを検証済みのcommit SHAへ固定しました
  • contents: write をリリース作成jobだけに限定しました
  • checkout後に認証情報を残さない設定を追加しました
  • base64の未使用なunsafe SIMD機能を無効にしました

動作確認

  • cargo fmt --check
  • cargo check --all-targets --all-features --locked
  • cargo test --locked(40件成功)
  • cargo package --locked --allow-dirty
  • cargo audit --deny warnings

破壊的変更はありません。

@mimo-3
mimo-3 merged commit df278dd into master Aug 12, 2026
2 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.

1 participant