Aikido AutoFix GitHub アプリに必要な権限
2025年2月24日(月)に、Aikido Autofix GitHub App に追加の権限を付与しました。追加された権限は以下のとおりです:
- コード: 読み取りと書き込み
- PR: 読み取りと書き込み
- (新規)ワークフロー: 読み取りと書き込み
- (新規)チェック: 読み取り
- (新規)Actions: 読み取り
Autofix GitHub アプリの新規インストールには、これらの権限が含まれます。2月18日より前にアプリをインストールしたユーザーには、これらの新しい権限を確認するよう求めるメールが送信されました。ユーザーが新しい権限の付与を確認するまでは、アプリは初期権限のままとなります。
新しい権限により、Aikido はより多く、より優れた自動修正を作成できるようになります。追加されたワークフロー権限により、Aikido は、たとえば利用しているサードパーティのアクションを固定して、潜在的なサプライチェーン攻撃を軽減するために、GitHub Actions を修正する PR を作成できます。
Checks と Actions の追加の読み取り権限により、Aikido は GitHub Actions のステータスとログを取得できるようになります。ビルドを壊してしまう Autofix が作成された場合、ビルドの出力を使って PR を修正し、動作するビルドを作成します。