Skip to content

ci(workflows): actions を最新バージョンに更新する - #31

Merged
april418 merged 1 commit into
masterfrom
feature/bump-workflow-actions
Jul 28, 2026
Merged

ci(workflows): actions を最新バージョンに更新する#31
april418 merged 1 commit into
masterfrom
feature/bump-workflow-actions

Conversation

@april418

Copy link
Copy Markdown
Contributor

Summary

workflow の action pin が v4〜v6 系でバラついていたため、pinact run -u で最新版へ揃えるのだ。

edgeworkers-topics #17 のレビュー指摘が発端なのだ。調べたところ、これは展開時期のズレではなく action リポの README テンプレが @v4 表記で、pinact がそのメジャー内の最新 SHA に忠実に解決していたのが原因だったのだ(そのため展開日がいつでも v4.x が入る)。新しい版になっている repo は展開後に Dependabot が bump した結果なのだ。

Changes

  • actions/checkoutv7.0.1
  • actions/setup-nodev7.0.0
  • pnpm/action-setupv6.0.9

(repo により更新前バージョンは異なるのだ。SHA + バージョンコメント形式は維持しているのだ)

互換性について

  • pnpm/action-setup は v6 初期にバージョン解決の不具合があったのだ(#225 / #227)が、v6.0.8 で修正済みなので v6.0.9 は影響を受けないのだ。workflow 側の明示的な version: 入力も引き続き有効なのだ
  • checkout / setup-node のメジャー更新は主に runner ランタイム(node20 → node24)の変更で、ubuntu-latest 利用のため影響はないのだ

Test plan

  • CI green を確認

Co-Authored-By: Claude noreply@anthropic.com

checkout / setup-node / pnpm-action-setup の pin が v4〜v6 系で
バラついており、一部は導入時点で既に 2 メジャー遅れていた。
action リポの README テンプレが @v4 表記で、pinact がその
メジャー内の最新 SHA に解決していたことが原因である。

pinact run -u で全 workflow を最新版へ揃える。
SHA + バージョンコメント形式は維持している。

pnpm/action-setup は v6.0.8 でバージョン解決の不具合が修正済みで、
workflow 側の明示的な version 入力も引き続き有効である。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@april418
april418 merged commit 6399a0d into master Jul 28, 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