GitHub Actions:2026年3月下旬の更新
GitHub Actionsは、環境を自動デプロイなしで使用できる機能と、スケジュールワークフローでのIANAタイムゾーン指定機能を追加した。
キーポイント
環境の自動デプロイなしでの利用
環境のシークレットや変数管理機能を利用しながら、自動的にデプロイを作成しない設定が可能になった。
スケジュールワークフローでのタイムゾーン指定
cronスケジュールにIANAタイムゾーンを指定できるようになり、UTC以外の現地時間でワークフローを実行できる。
カスタムデプロイ保護ルールの制約
カスタムデプロイ保護ルールを使用している場合、自動デプロイなしの環境設定は利用できない。
影響分析・編集コメントを表示
影響分析
これらの更新は、CI/CDパイプラインの柔軟性と使いやすさを向上させる実用的な改善であり、特に多地域展開や複雑なデプロイ戦略を持つチームにとって価値が高い。自動化ワークフローの設定オプションが拡張され、開発者の作業効率が向上する。
編集コメント
開発者体験を向上させる実用的なアップデートで、特にタイムゾーン対応は国際的なチームにとって有用。技術的には進化的な改善だが、現場での実用性は高い。
今月、GitHub Actionsは、スケジュールされたワークフローでのタイムゾーン対応や、自動デプロイなしでの環境の使用など、いくつかの未解決の細かい課題を解消しました。
GitHub Actionsで自動デプロイなしに環境を使用できるようになりました
GitHub Actionsでは、ワークフロー内で環境を使用しながら、自動的にデプロイを作成しないことが可能になりました。多くのユーザーから、追加のデプロイを作成することなく、環境が提供するシークレットや変数の管理機能を利用したいという要望が寄せられていました。deployment: falseキーで環境を設定すると、環境にはアクセスできるものの、新たなデプロイは作成されません。詳細は、デプロイなしで環境を使用する方法に関するドキュメントをご覧ください。
なお、カスタムデプロイ保護ルールを使用している場合、deployment: falseキーは利用できず、環境を使用するには自動デプロイが必要となりますのでご注意ください。
GitHub Actions: スケジュールされたワークフローでのタイムゾーン対応
cronスケジュールにおいて、UTCに固定される代わりに、IANAタイムゾーンを指定できるようになりました。cron式とともにタイムゾーンフィールドを追加すれば(例: timezone: "America/New_York")、指定した現地時間にワークフローが実行されます。スケジュール設定に関するドキュメントで詳細をご確認ください。
GitHubコミュニティで議論に参加しましょう。
この投稿「GitHub Actions: 2026年3月下旬のアップデート」は、The GitHub Blogに最初に掲載されました。
原文を表示
This month, GitHub Actions resolves some outstanding papercuts, including support for timezones in scheduled workflows and using environments without automatic deployments.
GitHub Actions now allows developers to use environments without auto-deployment
GitHub Actions now supports using environments in workflows without automatically creating a deployment. Many users have indicated that they want to be able to use the secrets and variables management capabilities of environments without creating additional deployments. If you configure an environment with the deployment: false key, you can access the environment but won’t create a new deployment. More information can be found in our docs on using environments without deployments.
Please note that if you are using a custom deployment protection rule, you will not be able to use the deployment: false key and using environments will require an auto-deploy.
GitHub Actions: Timezone support for scheduled workflows
You can now specify an IANA timezone on your cron schedules instead of being locked to UTC. Add a timezone field alongside your cron expression (e.g., timezone: "America/New_York") and your workflow runs at the local time you specify. Learn more in our documentation about schedules.
Join the discussion within GitHub Community.
The post GitHub Actions: Late March 2026 updates appeared first on The GitHub Blog.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み