Check for github action updates monthly #323
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Requirements for Contributing to this repository
What does this PR do?
This will use dependabot to check for updates against any github action which this project uses.
https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
I noticed that there were a out of date. For instance, the stale action is currently on major release v6 and this project is still using version 1.
Description of the Change
A pull request with version bumps will be submitted on a monthly basis for any github action which this project uses.
Alternate Designs
Could use renovate for another automated solution or one could manually check for updates on a scheduled basis. Depedanbot is sort-of built into GitHub as an automated solution making it easier to implement in my opinion.
Possible Drawbacks
More pull requests to look at which can be annoying. I tried to reduce that as much as possible by making the interval as monthly instead of something more frequent such as daily.
Verification Process
There are a couple of actions which are currently out of date, so as soon as this is merged, there should be a couple of pull requests generated.
Additional Notes
Release Notes
Review checklist (to be filled by reviewers)
changelog/
label attached. If applicable it should have thebackward-incompatible
label attached.do-not-merge/
label attached.kind/
andseverity/
labels attached at least.