-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: auto merge dependabot #1087
Conversation
dependabotとrenovateと両方稼働していてどちらかにまとめた方が良いのかなあと思ってるのですが、両方とも稼働させたままにしますか? |
その質問くるかなと思ってましたw ちと併用してみようかなと思ってました〜(とはいえ今の設定だとdependabotのがきそうなので、dependabot試す感じになりそうですが) |
なるほど、dependabotお試しは昔したまま最近ためしてないのでいいかもしれないですね。 |
GitHubの公開リポジトリなので、公式乗っかれるか作戦ですw |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
if: steps.metadata.outputs.update-type == 'version-update:semver-minor' || steps.metadata.outputs.update-type == 'version-update:semver-patch' | ||
run: gh pr merge --auto --merge "$PR_URL" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
minorまたはpatchのアップデートであればマージする、なるほど
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
build, test workflow pass 必須でっす
あー、PRに対してapprove必要なのでauto approveの仕組みも必要だったかもしれないですね…… |
あ、いや、gh pr mergeで自分でマージするから要らないですね |
今 +1 必要な設定だったかもしれないですね ここで試してみてます |
細かく取り込めていいんですが、_ぽちぽち大変_なのでauto mergeのワークフロー作りました。
マージ条件(minor, patch)以外はほぼコピペです。
ref: https://docs.github.com/ja/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions#enable-auto-merge-on-a-pull-request