Skip to content

chore: migrate workflow linting to mise-managed tools#2656

Merged
devmgn merged 2 commits intomainfrom
chore/migrate-workflow-lint-to-mise
Mar 25, 2026
Merged

chore: migrate workflow linting to mise-managed tools#2656
devmgn merged 2 commits intomainfrom
chore/migrate-workflow-lint-to-mise

Conversation

@devmgn
Copy link
Copy Markdown
Owner

@devmgn devmgn commented Mar 25, 2026

Summary

  • actionlint と zizmor を mise 管理に移行し、curl ダウンロード・uvx 経由の実行を廃止
  • scripts/lint-workflows.sh を削除し、package.json から直接コマンド実行に変更
  • zizmor findings を修正: GitHub Environment (bot) で secrets を管理、persist-credentials: false を設定
  • .github/zizmor.yml 設定ファイルを削除(ignore ルール不要に)

Test plan

  • pnpm lint:workflows が actionlint・zizmor ともにパスすることを確認
  • update-msw ワークフローが Renovate ブランチで正常に動作することを確認

Note: GitHub に bot Environment を作成し、PUSH_TOKEN を Environment secrets に移行済み

🤖 Generated with Claude Code

devmgn and others added 2 commits March 25, 2026 22:08
Replace curl-downloaded actionlint and uvx-based zizmor with
mise-managed versions. Remove the shell script wrapper and call
tools directly from package.json. Fix zizmor findings by adding
GitHub Environment for secrets and persist-credentials: false.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
@devmgn devmgn merged commit e881bb1 into main Mar 25, 2026
5 checks passed
@devmgn devmgn deleted the chore/migrate-workflow-lint-to-mise branch March 25, 2026 13:10
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