Skip to content

chore: GitHub Actions を Node 24 対応版へ更新#29

Merged
polidog merged 1 commit into
mainfrom
chore/bump-actions-node24
Jun 27, 2026
Merged

chore: GitHub Actions を Node 24 対応版へ更新#29
polidog merged 1 commit into
mainfrom
chore/bump-actions-node24

Conversation

@polidog

@polidog polidog commented Jun 27, 2026

Copy link
Copy Markdown
Member

背景

v0.5.0 の Release ワークフロー実行時に、Node.js 20 ランナーの deprecation 警告が出ていた。

Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5, goreleaser/goreleaser-action@v6.

参考: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

変更内容

各 action を Node 24 対応の最新メジャーへ更新する。

action before after
actions/checkout v4 v7
actions/setup-go v5 v6
goreleaser/goreleaser-action v6 v7
  • 対象: .github/workflows/ci.yml / .github/workflows/release.yml
  • goreleaser 本体のバージョンは version: "~> v2" のまま据え置き(goreleaser-action のメジャー更新はランナー Node バージョン対応が主目的)
  • ワークフローのロジック・ステップ構成は変更なし(action のバージョン更新のみ)

確認

  • CI(ci.yml)が新しい action バージョンで green になること
  • release.yml はタグ push 時のみ実行のため、本 PR では起動しない(次回リリース時に検証される)

🤖 Generated with Claude Code

https://claude.ai/code/session_01MUNfaHdh77j6ZEA2v8oieH

Node.js 20 ランナーの deprecation 警告に対応。各 action を Node 24 対応の
最新メジャーへ更新する。

- actions/checkout v4 → v7
- actions/setup-go v5 → v6
- goreleaser/goreleaser-action v6 → v7(goreleaser 本体は version: "~> v2" 据え置き)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MUNfaHdh77j6ZEA2v8oieH
@polidog polidog merged commit 8e1a574 into main Jun 27, 2026
1 check passed
@polidog polidog deleted the chore/bump-actions-node24 branch June 27, 2026 11:20
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