GitHub Actionsの歴史を調査(〜2021 / 11)
GitHub Actions Advent Calendar 2021でGitHub Actionsの歴史について調べようと思う
GitHub Actions Advent Calendar 2021のカレンダー | Advent Calendar 2021 - Qiita
このスクラップはあくまでメモで、いい感じにまとめた記事を別途書く予定
まずはGitHub Changelog と GitHub Blog を調査
Changelogにactionsタグはあるが、なんか一番古いのがOctober 16, 2019
。それより前の情報はタグが無さそう
actionsラベルはOctober 16, 2019
から着いてると思ったが、全部が全部そうというわけではないらしい。October 17 についてなかったりする。
もう少し地道に見てくしかない
GitHub Actions: built by you, run by us | The GitHub Blog
Actions 自体は GitHub Universe 2018 で発表されたらしい
GitHub Actions (limited public beta) | GitHub Changelog
そして limited public beta のお知らせがきた。
この頃は Changelog にタグがついておらず、探すのに苦労してる
action のタグが最初に確認された 2019 年 12 月までは自力で探すしかない
この頃の Changelog を見てると「Mark as unread」が使えるようになったり Batch Commit ができるようになったりと今では当たり前にできることが新機能として発表されてる。
ベータ版だったからか、2019/01 まで見てもまだ Actions の情報が出てこない
2019/05 まで情報が出てこない。5/23 に Internal repository が beta で登場。結構最近だったんだ。
Dependabot: Automated security fixes | GitHub Changelog
この頃 Dependabot が GitHub に統合されてる。正確な記事をまた見つけたい
Updates to GitHub Actions (limited public beta) | GitHub Changelog
きた!まだ public beta。CI/CD に対応したと書いてあるが、それまではどんなものだったんだ?
GitHub Actions will stop running workflows written in HCL | GitHub Changelog
HCL やめた!
Improvements to GitHub Actions | GitHub Changelog
新文法について
UI changes in GitHub Actions checks | GitHub Changelog
UI が変わったことについて
The Actions Tab Gets a New Look | GitHub Changelog
これも UI の話
Updates to GitHub Actions virtual environments | GitHub Changelog
GitHub-hosted runner の virtual environments を更新した話
GitHub Actions - event filtering updates | GitHub Changelog
on で glob が使えるようになった話
GitHub Actions - deterministic re-runs for workflows | GitHub Changelog
re-run の改善
GitHub Actions - new workflow syntax features | GitHub Changelog
Env が使えるようになった話とジョブレベルで if が使えるようになった話
GitHub Actions - HCL workflows are no longer being run | GitHub Changelog
HCL によるワークフローの実行が停止された話
New editor for GitHub Actions | GitHub Changelog
ワークフローを新しいエディタで編集できるようになった話。lint や autocomplete もあるよ
GitHub Actions - macOS virtual environment updates | GitHub Changelog
macOSランナー更新の話
The GitHub Actions Marketplace now requires an actions metadata file | GitHub Changelog
Actionのマーケットプレイスでメタデータファイルが必要になった話。Actionsのマーケットプレイス自体はいつからあるんだ老化
Changes in GitHub Actions push event payload | GitHub Changelog
push webhook event のペイロードが変更された話
Action log line numbers are now links | GitHub Changelog
log の行番号をリンクにできるようになった
GitHub Actions default shell on Windows runners is changing to PowerShell | GitHub Changelog
Windows ランナーのデフォルトシェルが cmd から PowerShell になった
GitHub Actions - removing Python 3.4 and Ruby 2.3 from the virtual environments | GitHub Changelog
virtual environments から Python3.4 と Ruby 2.3 が削除
GitHub Actions - macOS virtual environment updates | GitHub Changelog
macOS ランナーの更新
GitHub Actions is changing how some events are evaluated | GitHub Changelog
特定のイベントが SHA ではなくブランチのワークフローを使うようになった?
GitHub Actions - macOS and Windows virtual environments updates | GitHub Changelog
virtual environments の更新
GitHub Actions - update to job concurrency usage limits | GitHub Changelog
同時実行可能ジョブの制限が更新。どう更新されたかはいまいちわからない
GitHub Actions - Windows Server 2016 virtual environment will be removed January 2020 | GitHub Changelog
Windows Server 2016 が削除
GitHub Actions: macOS virtual environment is updating to Catalina and dropping Mojave support | GitHub Changelog
macOS Mojave から Catalina に更新。Mojave は使えなくなった模様。
GitHub Actions—scheduled jobs maximum frequency is changing | GitHub Changelog
スケジュール実行間隔が 1 分から 5 分に。
GitHub Actions adds dependency caching | GitHub Changelog
actions/cache が登場。
GitHub Actions: Self-hosted runners | GitHub Changelog
セルフホストランナーが登場。
GitHub Actions: Linux and Windows virtual environments updates | GitHub Changelog
virtual environmentの更新。
GitHub Actions: macOS virtual environment updated to Catalina | GitHub Changelog
virtual environment の更新。
GitHub Actions is generally available | The GitHub Changelog
正式リリース!! 実に一年越し?
同じ頃に Packages も GA になってる。モバイルが beta で登場してる。
他にも Dependabot のセキュリティアップデートが GA に。
GitHub Actions: Changes to release event | GitHub Changelog
ドラフトリリースの release event をトリガーしなくなる。
GitHub Actions: Self-hosted runners on ARM architectures | GitHub Changelog
セルフホストランナーの ARM 対応。
GitHub Actions: AWS and gcloud actions deprecated | GitHub Changelog
actions/aws と actions/gcloud が deprecated に
GitHub Actions: Updates to the virtual environments | GitHub Changelog
virtual environments の更新。
GitHub Actions: The Runner is now open sourced | GitHub Changelog
ランナー(actions/runner)がオープンソース化。
最初から OSS ではなかったのか。
GitHub Actions: Updates to the macOS 10.15 virtual environment | GitHub Changelog
virtual environment の更新。
GitHub Actions: Changes to artifact download experience | GitHub Changelog
actions/download-artifact の仕様変更。ファイルがルートディレクトリ(ワーキングディレクトリの方が適切?)直下に展開されるように。
GitHub Actions: API Beta | GitHub Changelog
Actions API が登場。シークレット管理やランナー登録を自動化できるように。
GitHub Actions: Proxy Support for Self-Hosted Runners | GitHub Changelog
セルフホストランナーがプロキシをサポート。
GitHub Actions Breaking Change: Ubuntu virtual environments will no longer start the MySQL service automatically | GitHub Changelog
BRAKING CHANGE。Ubuntu ランナーが MySQL を自動で起動しなくなった。むしろ自動で起動してたのか。
GitHub Actions Breaking Change: Python 2 being removed from all virtual environments | GitHub Changelog
BRAKING CHANGE。Python2 が全てのランナーから削除。
New filter parameter in workflow jobs API | GitHub Changelog
workflow jobs API のクエリにフィルターを設定できるようになった。
この記事、タイトルに GitHub Actions:
がない!!今まで基本的にタイトルに Actions があるかどうかを見てたが、何か見落としがありそうで怖い。
Event-Specific Details on the Actions tab | GitHub Changelog
ワークフロー一覧が改善。
各ワークフローに紐づけられたコミットメッセージがワークフロー一覧に表示されるようになったり、トリガーの種類が表示されたりと。
この記事もタイトルに GitHub Actions:
がない!!Actions はあるけども。視認性が悪い。
GitHub Actions: API is now generally available | GitHub Changelog
Actions API が GA に。
GitHub Actions: New workflow features | GitHub Changelog
ワークフロー構文に関する大型アップデート。
- ジョブ・ワークフローレベルで
defaults
が追加。shell と working_directory をまとめて指定できるように -
jobs.<job_id>.outputs
が追加。ジョブ間で簡単にパラメータを渡せるように -
jobs.<job_id>.continue-on-error
が追加。true
にするとジョブがこけてもワークフローが失敗しない。 -
fromJSON()
メソッドが追加。JSON オブジェクトをプロパティにバインドできる。たとえば動的なマトリックスビルドワークフローが作れる。 -
github
コンテキストにgithub.repository_owner
が追加。リポジトリの所有者を取得できるように。 -
github
コンテキストにgithub.job
が追加。job id を取得できるように。 -
steps
コンテキストにsteps.<step_id>.outcome
が追加。continue-on-error 適用前のステップの結果(成功か失敗かなど)が取得可能に。 -
steps
コンテキストにsteps.<step_id>.conclusion
が追加。continue-on-error 適用後のステップの結果(成功か失敗かなど)が取得可能に。
GitHub Actions: sets the CI
environment variable to true | GitHub Changelog
ランナーの環境変数にデフォルトで CI=true
がセットされるように。
GitHub Actions: New runner release v2.169.1 | GitHub Changelog
新しい actions/runner のリリースについて。
- カスタムラベルのサポート
- アクションにおいて
pre
をサポート - その他諸々
GitHub Actions: Cleanup dormant self-hosted runners | GitHub Changelog
30 日間接続されてないセルフホストランナーの登録が削除されるようになった。
GitHub Actions logs can now be deleted | GitHub Changelog
ワークフロー実行ログを削除できるようになった。APIも用意。
GitHub Actions: Organization level self-hosted runners | GitHub Changelog
セルフホストランナーが Organization に対して登録できるようになった。
GitHub Actions: V2 artifact actions | GitHub Changelog
actions/upload-artifact、actions/download-artifact が v2 に。アップロードにワイルドカードが使えるようになったり、全てのアーティファクトを一度にダウンロードできるようになったりした。
GitHub Actions: V2 setup-python action | GitHub Changelog
actions/setup-python が v2 に。GitHub-hosted ランナーにプリインストールされてない python のインストールができたり、セルフホストランナーでのセットアップが容易になったりした。
GitHub Actions: Logs show virtual environment version | GitHub Changelog
ログに仮想環境のバージョンが表示されるように。
GitHub Actions: New runner release v2.262.1 | GitHub Changelog
actions/runner の更新。変更が多い。
- アクションの入力が action.yaml と一致しない場合に警告を出す
- ダブルクォートをトリミングする mask の追加?
- その他バグ修正など
GitHub Actions: Cleanup self-hosted runners older than 2.168.0 | GitHub Changelog
セルフホストランナーの actions/runner バージョンを強制的に 2.168.0 以降へバージョンアップ。
強制的にバージョンアップなんてできるのか。
GitHub Actions API: Workflow usage public beta | GitHub Changelog
Actions API で workflow_id
ごとのランナー使用状況と run_id
ごとのランナー使用状況を取得できるようになった。workflow_id
と job_id
の関係は説明がむずい。
GitHub Actions: Re-Run Successful Jobs | GitHub Changelog
これまでジョブが失敗した場合のみ re-run できていたが、成功失敗関わらず re-run できるようになった。
GitHub Actions: New runner release v2.263.0 | GitHub Changelog
actions/runner の更新。バグ修正のみ。
GitHub Actions: V2 cache actions | GitHub Changelog
actions/cache が v2 に。複数パスやワイルドカードのサポートやパフォーマンス向上など。
Personal Access Tokens Workflow permission | GitHub Changelog
PAT のスコープに workflow
パーミッションが生えたけど、既存のワークフローをぶっ壊さないために既存の全ての PAT の workflow
を許可しました。という話。
いつの間に workflow
パーミッションが増えた?見落としたか??
GitHub Actions: workflow templates | GitHub Changelog
ワークフローテンプレートが追加。なんだっけそれ
Organization の .github
リポジトリにテンプレとメタデータを作成すると、Organization 内リポジトリにおいて WebUI の Actions タブから「New workflow」でテンプレを利用してワークフローを作れる。
Dependabot updates your GitHub Actions workflows | GitHub Changelog
Dependabot が GitHub Actions のワークフローのアクションの更新に対応。
GitHub Actions: Manual triggers with workflow_dispatch | GitHub Changelog
workflow_dispatch
トリガーが追加。WebUI から手動でワークフローを実行できるように。
GitHub Actions: New runner release v2.267.1 | GitHub Changelog
actions/runnerの更新。
- ホスト情報(ランナー名やマシン名)がログに残るように
- など!
GitHub Actions: ability to delete workflow runs | GitHub Changelog
workflow runs を削除できるように。
GitHub Actions - New settings to enable actions | GitHub Changelog
Enterprise において、リポジトリごと(または Org 全体)にアクションの利用を制限できるように。
GitHub Actions: Better support for alternative default branch names | GitHub Changelog
GitHub のデフォルトブランチが master から main に変わったので actions org 下のアクションなども master から main になった。
GitHub Actions: New runner release v2.272.0 | GitHub Changelog
actions/runner の更新。composite action のサポートなど。
GitHub Actions: Enterprise runners and runner groups | GitHub Changelog
Enterprise に対してセルフホストランナーを紐付けできるようになった。また、ランナーグループを作成できるようになった。ランナーグループごとにアクセス制御ができるなどのメリットがある。
GitHub Actions: Composite Run Steps | GitHub Changelog
composite action が登場。同じアクションにおいて複数のシェル言語が使えるように。これまでは JavaScript action か docker action しかなかったっぽいから色々楽になったっぽい。
Org admins in Enterprise accounts can view Actions and Packages usage in the billing page | GitHub Changelog
Enterprise の Admin は billing のページでアクションの usage を確認できるように。
Create a custom list of email addresses to receive Actions and Packages billing threshold notifications | GitHub Changelog
Actions の請求に関する通知を受信するメールアドレスリストを作れるようになった。
New limits affecting the Checks API | GitHub Changelog
Checks API で利用する Checks において、同じ名前で保存される Check run の数が最大 1000 に制限された。超えると古い Check run が削除される。
GitHub Actions: Log Improvements | GitHub Changelog
ログの改善。読みやすさや検索体験の向上。自動スクロールやクリック可能な URL など。
GitHub Actions: Private registry support for job and service containers | GitHub Changelog
jobs.<job_name>.container
と jobs.<job_name>.services
において、プライベートレジストリの Docker イメージを利用できるようになった。
Ability to disable Actions workflows | GitHub Changelog
WebUI や API を使用してワークフローを一時的に無効にできるように。一時的に止めたい場合にワークフローファイルを削除する必要無くなった。
へ〜これ知らんかった。
GitHub Actions: Fine-tune access to external actions | GitHub Changelog
利用できるアクションの制限について、細かく指定できるようになった。
- 全てのアクションを許可
- ローカルアクションのみ許可
- 指定したアクションのみ許可
- ワイルドカードも利用可
GitHub Actions: Deprecating set-env and add-path commands | GitHub Changelog
set-env
、add-path
ワークフローコマンドが deplicated に。ランナーに脆弱性が見つかったため。
GitHub Actions: Ability to change retention days for artifacts and logs | GitHub Changelog
actions/upload-artifact において、アーティファクトとログの保存期間を指定できるようになった。デフォルトは 90 日。
GitHub Actions: Self-Hosted Runner Group Access Changes | GitHub Changelog
セルフホストランナーグループのデフォルトアクセス範囲が変更され、「Allow public repositories.」が無効になった。全てのセルフホストランナーグループに対して変更が行われた。
Enterprise Server などで利用する場合は「Allow public repositories.」を有効にする必要がある(当時はまだ GHES に Actions 来てなかったけど)。
GitHub Actions: MacOS Big Sur Preview | GitHub Changelog
macOS ランナーで Big Sur がプレビューとして使えるように。
GitHub Actions: Ubuntu-latest workflows will use Ubuntu-20.04 | GitHub Changelog
Ubuntu ランナーの ubuntu-latest
が Ubuntu 20.04 を指すように。それまでは Ubuntu 18.04 が指されていた。段々と変更されていった。
GitHub Actions: Removing set-env and add-path commands on November 16 | GitHub Changelog
Deprecated となっていた set-env
と add-path
ワークフローコマンドが削除された。
GitHub Actions: Workflow visualization | GitHub Changelog
ワークフローが可視化されるように。ジョブ同士の関係がわかりやすくなった。
GitHub Actions: Environments, environment protection rules and environment secrets (beta) | GitHub Changelog
Environments がベータで登場。環境ごとのシークレットの切り替えやジョブ実行に必要な承認ができるレビュワーを指定できるようになった。
The GitHub Enterprise Server 3.0 release candidate is here! | GitHub Changelog
Enterprise Server 3.0 で Actions が使えるようになったよ。セルフホストランナー必須。
The GitHub Enterprise Server 3.0 release candidate is here! | GitHub Changelog
Enterprise Server 3.0 で Actions が使えるようになったよ。セルフホストランナー必須。
GitHub Actions: Short SHA deprecation | GitHub Changelog
アクションの ref を指定する際に短い SHA(例:actions/checkout@5a4ac90
)が使えなくなった。セキュリティ向上が理由。
GitHub Actions Breaking Change: .NET Core 3.0 will be removed from macOS and Ubuntu images | GitHub Changelog
BREAKING CHANGE。.NET Core 3.0 が macOS ランナーと Ubuntu ランナーから削除。
GitHub Actions: Skip pull request and push workflows with[skip ci]| GitHub Changelog
コミットメッセージに [skip ci]
などの文字列を入れることで push
、pull_request
トリガーによるワークフロー実行をスキップできるようになった。
GitHub Actions: Limit which branches can deploy to an environment | GitHub Changelog
Environments にデプロイできるブランチを制限できるようになった。
GitHub Actions: Workflows triggered by Dependabot PRs will run with read-only permissions | GitHub Changelog
Dependabot の Pull Request によってトリガーされるワークフローで使える GITHUB_TOKEN
のパーミッションが read-only になった。また、シークレットの読み込み権限は無くなった。サプライチェーン攻撃を防止するため。
これによりリポジトリによっては Dependabot の PR が次々とこけるように。
GitHub Actions: environment, environment protection rules and deployment reviewers API | GitHub Changelog
Environments の作成や保護ルール設定を API でできるようになった。
GitHub Actions: Workflow run events are now included in the Audit Log | GitHub Changelog
ワークフローの実行に関する情報やセルフホストランナーのバージョン更新などが Audit Log に記録されるようになった。
GitHub Actions: Setup-java now support Adopt OpenJDK | GitHub Changelog
actions/setup-java が Adopt OpenJDK をサポート。
GitHub Actions: Limit workflow run or job concurrency | GitHub Changelog
concurrency
を利用することでジョブの同時実行を制限できるようになった。安心。
GitHub Actions: Control permissions for GITHUB_TOKEN | GitHub Changelog
GITHUB_TOKEN
の権限を細かく制御できるようになった。デフォルトはこれまで通りほぼ全てが write
のまま。ただし、Organization またはリポジトリでデフォルト権限を read
と read/write
(規定値)のどちらかに設定できるようになった。
GitHub Actions: Maintainers must approve first time contributor workflow runs | GitHub Changelog
初回のコントリビューター(fork 先)からのプルリクエストに対して自動でワークフローが実行されなくなり、メンテナの承認が必要になった。仮想通貨のマイニング対策。
GitHub Actions : Ubuntu 16.04 LTS virtual environment will be removed on September 20, 2021 | GitHub Changelog
Ubuntu 16.04 LTS が削除。
GitHub Actions: Beta API to approve Actions from forks | GitHub Changelog
初回コントリビュータからの PR によるワークフロー実行の承認を API で行えるようになった。ベータ。
GitHub Actions : Hosted Ubuntu runners will only contain the latest patch release for each supported version of the .NET SDK | GitHub Changelog
Ubuntu ランナーにおいて、.NET SDK の最新パッチリリースのみがランナーに含まれるように。
GitHub Actions: Environments, environment protection rules, and environment secrets are generally available | GitHub Changelog
Environments が GA。
GitHub Discussions events available on GitHub Actions | GitHub Changelog
discussion
イベント、discussion-comment
イベントをトリガーにできるようになった。
GitHub Actions: New settings for maintainers | GitHub Changelog
初回コントリビュータからの PR によるワークフロー実行の承認について、設定を細かくできるようになった。
- 新しい GitHub アカウントかつ初回コントリビュータの場合のみ承認を必要とする
- 初回コントリビュータに対して承認を必要とする
- 全ての外部コントリビュータに対して承認を必要とする
GitHub Actions: Setup-node now supports dependency caching | GitHub Changelog
actions/setup-node がキャッシュをサポート。Node.js に関しては actions/cache のステップを書かずともキャッシュを利用できるようになった。
GitHub Actions: Self-hosted runner events are now included in the Audit Log | GitHub Changelog
Audit Log にセルフホストランナー関連のイベントが記録されるようになった。
GitHub Actions: macOS 11 Big Sur is generally available on GitHub-hosted runners | GitHub Changelog
macOS 11 Big Sur のランナーが GA になった。
GitHub Actions: Windows Server 2022 with Visual Studio 2022 is now available on GitHub-hosted runners (Public Beta) | GitHub Changelog
Visual Studio 2022 インストール済みの Windows Server 2022 のランナーが Beta で利用できるように。
GitHub Actions: Reduce duplication with action composition | GitHub Changelog
composite action において他のアクションを呼び出せるようになった(uses
が利用できるようになった)。
composite action の有用性が非常に増した。
GitHub Actions: Setup-java now supports dependency caching | GitHub Changelog
actions/setup-java も actions/setup-node と同じくキャッシュをサポート。
GitHub Actions: Filter workflow runs by created date | GitHub Changelog
WebUI、および API を使った workflow run の検索において、作成日でフィルターをかけられるようになった。
GitHub Actions: Setup-node supports dependency caching for projects with monorepo and pnpm package manager | GitHub Changelog
actions/setup-node のキャッシュ機能がモノレポに対応。また、pnpm のキャッシュに対応した。
GitHub Actions: Experience refresh for the management of self-hosted runners | GitHub Changelog
ランナーグループの管理機能が強化。ランナーグループの管理やランナーの状態の確認が容易に。
GitHub Actions: Ephemeral self-hosted runners & new webhooks for auto-scaling | GitHub Changelog
使い捨てのセルフホストランナー(ephemeral runner)が使えるようになった。また、ワークフローの状態が変わるたびに飛んでくる workflow_job
webhook が登場し、セルフホストランナーのオートスケールがしやすくなった。
GitHub Actions: Jobs running on macos-latest
are now running on macOS Big Sur (11). | GitHub Changelog
macos-latest が macOS 11 Big Sur を指すようになった。
段々と指すようになるっぽい。
This change will be rolled out over a period of several weeks beginning on September, 15. We plan to complete the migration by November, 3 December, 13.
https://github.com/actions/virtual-environments/issues/4060
GitHub Actions: DRY your GitHub Actions configuration by reusing workflows | GitHub Changelog
ワークフローの再利用が可能となった。同リポジトリでも他のリポジトリでも利用できる。
GitHub Actions: Workflows triggered by Dependabot PRs will respect permissions key in workflows | GitHub Changelog
Dependabot のプルリクエストによってトリガーされるワークフローが permissions
を尊重するようになった。以前、セキュリティのための変更があってから、Dependabot のプルリクエストによってトリガーされるワークフローは read-only であったため、Dependabot のプルリクエストが CI をパスしなくなるなど色々問題が起こってた。
GitHub Actions: Granular personal access token scopes for self-hosted runners in enterprises | GitHub Changelog
Enterprise 内でセルフホストランナーを管理する場合に admin:enterprise
スコープを持つパーソナルアクセストークンが必要なくなった。代わりに必要な権限のみとなった manage_runners:enterprise
スコープが登場。不要な権限を与えずに済むようになった。
GitHub Actions : The Windows 2016 runner image will be removed from GitHub-hosted runners on March 15, 2022 | GitHub Changelog
Windows Server 2016 ランナーが 2022/03/15 に削除される予定。
GitHub Actions: Secure cloud deployments with OpenID Connect | GitHub Changelog
GitHub Actions が OpenID Connect をサポート。クラウドサービスの認証をより安全にできるようになった。
Actions support for branch protection changes | GitHub Changelog
branch_protection_rule
トリガーが追加。branch protection の作成、変更、削除時にワークフローを動かせるようになった。
GitHub Actions: Conditional execution of steps in actions | GitHub Changelog
アクション内のステップにおいて if
が使えるようになった。
GitHub Actions: Input types for manual workflows | GitHub Changelog
workflow_dispatch
の inputs
において、入力の種類を選べるようになった。従来の文字列(string
)に加え、セレクトボックス(choice
)、真偽値(boolean
)、Environments(environments
)が入力として使えるようになった。
GitHub Actions: Windows Server 2022 with Visual Studio 2022 is now generally available on GitHub-hosted runners | GitHub Changelog
Visual Studio 2022 を搭載した Windows Server 2022 ランナーが GA になった。
Debugging CodeQL code scanning made easier by retaining diagnostic artifacts in Actions | GitHub Changelog
CodeQL の利用時に問題が発生した際、デバッグを容易にするための設定(debug
)が github/codeql-action/init アクションに追加された。有効にすると CodeQL のログや DB などがアーティファクトに保存される。GitHub のサポートから求められる可能性もある。
GitHub Actions: Cache size is now increased to 10GB per repository | GitHub Changelog
キャッシュサイズが 5GB から 10GB に増えた。
GitHub Actions: Secure cloud deployments with OpenID Connect is now GA | GitHub Changelog
OpenID Connect が GA に。むしろ GA じゃなかったのか。
GitHub Actions: setup-python now supports dependency caching | GitHub Changelog
actions/setup-python アクションがキャッシュをサポート。
GitHub Actions: Reusable workflows are generally available | GitHub Changelog
再利用可能なワークフローが GA に。
ベータ版から以下の改善が行われた。
- 再利用可能なワークフローから呼び出し元ワークフロー内の他のジョブにデータを渡すための output が利用できるように
- 再利用可能なワークフローに環境変数を渡せるように
- 利用された再利用可能なワークフローが監査ログに記録されるように
API support for managing labels of Actions self-hosted runners | GitHub Changelog
API を使ってセルフホストランナーのラベルを管理できるようになった。
GitHub Actions: Workflows triggered by Dependabot receive dependabot secrets | GitHub Changelog
Dependabot の PR によってトリガーされるワークフローが Dependabot のシークレットを読み込めるようになった。
この頃からできてたような...?GitHub Actions: Workflows triggered by Dependabot PRs will respect permissions key in workflows | GitHub Changelog