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

Configure dependabot behavior #4217

Closed
2 tasks done
drewbo opened this issue Aug 3, 2023 · 3 comments
Closed
2 tasks done

Configure dependabot behavior #4217

drewbo opened this issue Aug 3, 2023 · 3 comments
Assignees

Comments

@drewbo
Copy link
Contributor

drewbo commented Aug 3, 2023

Consider how we want to handle dependabot behavior for security updates

Notes

  • We currently see a large number of dependabot PRs that are hard to manage
  • Create a dependabranch to have all dependabots to create PRs. Not Possible
  • Identify a cadence for review and updates.

Acceptance Criteria

  • Talk with the platform team on their procedures
  • Put together a run book / docs
@drewbo drewbo self-assigned this Aug 8, 2023
@drewbo
Copy link
Contributor Author

drewbo commented Aug 8, 2023

Security updates won't respect target-branch in the dependabot.yml config so we can't create a dependabranch (😞). My proposal for now:

  • [ci skip] incoming dependabot PRs so they don't add noise to our dev environment (plus they can't be merged directly anyway, added in Optimize dev deployment #4222)
  • "Quickly" rebase/merge/release any PR which addresses a critical or high vulnerability. We could also gate PRs/deploys on whether they introduce any vulnerabilities. Let's confer with others on timelines.
  • Otherwise do quarterly dependency reviews with yarn audit and work towards removing/updating other old dependencies

@apburnes
Copy link
Contributor

Try to schedule time with platform this week.

@drewbo
Copy link
Contributor Author

drewbo commented Aug 28, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants