Skip to content

chore: bump actions to node24-compat versions - #6

Merged
mayaqf merged 1 commit into
mainfrom
chore/bump-actions-node24
Aug 30, 2026
Merged

chore: bump actions to node24-compat versions#6
mayaqf merged 1 commit into
mainfrom
chore/bump-actions-node24

Conversation

@mayaqf

@mayaqf mayaqf commented Aug 30, 2026

Copy link
Copy Markdown
Owner

概要

GitHub Actions を Node 24 対応バージョンへ更新します。 workflow ファイル 3 行のみの変更。

Action 変更前 変更後
actions/checkout (ci.yml / release.yml) v4 v6
softprops/action-gh-release (release.yml) v2 v3

背景

  • Node 20 アクションは 2026-06-02 からランナー側で Node 24 へ強制実行されており、リリース実行時に deprecation 警告が出ていた
  • action-gh-release v2 は v2.6.2 で凍結・以後非サポートのため v3 へ移行

影響範囲

  • 使用中の入力(files, generate_release_notes)と checkout の動作は各新バージョンで非互換なし
  • GitHub ホステッドランナーのみ使用のため、checkout v5+ の Runner ≥ v2.327.1 要件も該当なし

検証

  • この PR の push で CI workflow(checkout v6)が自動実行され、ビルド + ctest が通ることを確認
  • release.yml (action-gh-release v3) は次回のバージョンタグ push 時に初回検証

🤖 Generated with Claude Code

- actions/checkout v4 -> v6 (ci.yml, release.yml)
- softprops/action-gh-release v2 -> v3 (release.yml)

Node 20 actions were already forced to node24 runtime since 2026-06-02;
these bumps remove the deprecation warnings and move off the frozen v2 line.

Co-Authored-By: Claude <noreply@anthropic.com>
@mayaqf
mayaqf merged commit ff8aaca into main Aug 30, 2026
1 check passed
@mayaqf
mayaqf deleted the chore/bump-actions-node24 branch August 30, 2026 09:50
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