Skip to content

GitHub Actionsの依存固定とRuby 4.0.9への更新 - #30

Merged
milkeclair merged 2 commits into
mainfrom
ci/lock-actions-any_logger
Nov 2, 2026
Merged

milkeclair merged 2 commits into
mainfrom
ci/lock-actions-any_logger

Conversation

@milkeclair

@milkeclair milkeclair commented Nov 2, 2026 •

Copy link
Copy Markdown
Owner

やったこと

  • Action依存の解決先コミットをactions.lockに記録し、PRとmainへのpushで検証するCIを追加
  • DependabotによるAction依存の更新を設定
  • Rubyを最新安定版4.0.9へ更新し、必要なgemのlockfileを更新
  • CIと.ruby-versionのRuby指定を統一
  • CIのRuby指定を4.0.9に更新

やらないこと

  • Actionのメジャーバージョン更新
  • アプリケーション機能やテスト雛形・DB構成の実装

動作確認

  • Ruby 4.0.9でBUNDLE_FROZEN=true bundle installが成功
  • actionlintとgh actions-lock --verifyが成功
  • GitHub ActionsのRuby: 成功
  • GitHub ActionsのVerify action lockfile: 成功
  • RSpec: 31 examples、0 failures

非対話実行のためターミナル画面の画像はなく、実行コマンド・結果とGitHub Actionsのリンクを記載しています。

その他

  • Ruby 4.0.9で31 examples、0 failures。GitHub上のRuby CIも成功。

参照: Ruby 4.0.9の公式リリース

Actionの参照先コミットをactions.lockへ記録し、依存の変更をレビューできるようにする。
PRと主要ブランチへのpushでlock fileを検証し、Dependabotで更新を管理する。
@milkeclair milkeclair self-assigned this Nov 2, 2026
@milkeclair
milkeclair marked this pull request as ready for review November 2, 2026 10:45
CIで現在のrunnerに対応する最新安定版Rubyを使い、必要なgemの解決結果を更新する。
ローカルのRuby指定もCIと合わせる。
@milkeclair milkeclair changed the title GitHub Actionsの依存をlock fileで固定 GitHub Actionsの依存固定とRuby 4.0.9への更新 Nov 2, 2026
@milkeclair
milkeclair merged commit 92477da into main Nov 2, 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