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

create dependabot config #314

Merged
merged 2 commits into from
Feb 2, 2024
Merged

create dependabot config #314

merged 2 commits into from
Feb 2, 2024

Conversation

2bndy5
Copy link
Collaborator

@2bndy5 2bndy5 commented Feb 1, 2024

To automate updates for some dependencies, this PR enables github's dependabot for pip requirements.txt files and github actions used in CI workflows.

See GH docs for more detail.

Copy link
Collaborator Author

@2bndy5 2bndy5 left a comment

Choose a reason for hiding this comment

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

This will avoid sporadic warnings from github actions. Currently, We're getting the following:

Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/setup-python@v4, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.

Using bot commands

We'll have to tell dependabot to ignore tests/requirements-sphinx4.txt though. Depending on your preference, we could also tell dependabot to ignore some github actions that we pin using commit hashes.

@2bndy5 2bndy5 merged commit 36cc635 into main Feb 2, 2024
71 checks passed
@2bndy5 2bndy5 deleted the enable-dependabot branch February 2, 2024 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants