Skip to content
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: Add Dependabot updates for GitHub Actions #548

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

matthewfeickert
Copy link
Member

  • Enable weekly checks for updates to GitHub Actions in use with Dependabot. Group the updates into a single PR to avoid PR noise.
  • Update GitHub Actions to latest versions:
    • actions/checkout v3 -> v4
    • actions/setup-python v4 -> v5
    • astral-sh/setup-uv v3 -> v5
    • codecov/codecov-action v3 -> v5
  • Remove '3.0_develop' branch as trigger for docs workflow, as it no longer exists.

Copy link
Member Author

@matthewfeickert matthewfeickert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just high level reviewer notes

Comment on lines +6 to +11
schedule:
interval: "weekly"
groups:
actions:
patterns:
- "*"
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This patterns will run the Dependabot workflow on a weekly schedule and will group all updates it finds into 1 PR to avoid noise from multiple updates.

Comment on lines +12 to +14
labels:
- "github-actions"
- "dependencies"
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will automatically apply these labels to the PRs as well. If these labels don't exist yet it will complain for people to make them, but won't fail.

Comment on lines +15 to +17
reviewers:
- "BenGalewsky"
- "ponyisi"
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This automatically assigns @BenGalewsky and @ponyisi as reviewers. If alternate maintainers should be assigned we can change that.

@@ -4,7 +4,6 @@ on:
push:
branches:
- main
- 3.0_develop
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As this branch no longer exists I'm sneaking this cleanup in here too.

@matthewfeickert
Copy link
Member Author

@BenGalewsky @ponyisi @gordonwatts this is ready for review. Let me know if you have any questions.

* Update GitHub Actions to latest versions:
   - actions/checkout v3 -> v4
   - actions/setup-python v4 -> v5
   - astral-sh/setup-uv v3 -> v5
   - codecov/codecov-action v3 -> v5
* Remove '3.0_develop' branch as trigger for docs workflow, as it no longer
  exists.
* Enable weekly checks for updates to GitHub Actions in use with
  Dependabot. Group the updates into a single PR to avoid PR noise.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant