Quantcast
Channel: kakakakakku blog
Viewing all articles
Browse latest Browse all 920

Dependabot で Terraform Provider を自動的にアップデートしよう

$
0
0

Dependabot version updatesを使うと Terraform Provider のアップデートを自動化できる❗️設定は比較的簡単で package-ecosystemterraformを設定して,あとは必須の directoryschedule.intervalでアップデートの対象ディレクトリとスケジュールを決めれば OK👌個人的な Terraform 検証用プライベートリポジトリに設定して数週間試してみた \( 'ω')/

さらに package-ecosystemgithub-actionsを設定すると actions/checkout@v4など GitHub Actions のアクションも自動的にアップデートできる❗️一度入れたらそのままということもよくあるし助かる〜.

docs.github.com

🤖 .github/dependabot.yml

version:2updates:- package-ecosystem: terraform
    directory: /
    schedule:interval: daily
    open-pull-requests-limit:2target-branch: master
    ignore:- dependency-name:"*"update-types:["version-update:semver-major"]- package-ecosystem: github-actions
    directory: /
    schedule:interval: daily
    open-pull-requests-limit:2target-branch: master

動作確認

Terraform の AWS Provider と Terraform の GitHub リポジトリに設定してる GitHub Actions のアクション (actions/checkout) を自動的にアップデートするプルリクエストが作れたー👏

関連記事

kakakakakku.hatenablog.com


Viewing all articles
Browse latest Browse all 920