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

Common Dependabot #15

Open
MSevey opened this issue Oct 23, 2024 · 2 comments · May be fixed by #29
Open

Common Dependabot #15

MSevey opened this issue Oct 23, 2024 · 2 comments · May be fixed by #29
Assignees
Labels
enhancement New feature or request

Comments

@MSevey
Copy link
Contributor

MSevey commented Oct 23, 2024

Look into creating a common dependabot file in this repo and then using github actions to push the file out to all the other repos.

Something similar to this thread: https://devops.stackexchange.com/questions/17893/best-practices-for-managing-github-actions-workflows-in-an-organization

Example workflow might look like:

  • if dependabot file has changed, add label to PR
  • on merge, check for the diff or label to trigger sending out updates
  • copy the file into the repos via PR
@MSevey MSevey self-assigned this Oct 23, 2024
@MSevey MSevey added this to Rollkit Oct 23, 2024
@MSevey MSevey moved this to Todo in Rollkit Oct 23, 2024
@MSevey MSevey added enhancement New feature or request and removed needs: triage labels Oct 23, 2024
@MSevey
Copy link
Contributor Author

MSevey commented Dec 2, 2024

This is the underlying action https://github.com/BetaHuhn/repo-file-sync-action

@MSevey
Copy link
Contributor Author

MSevey commented Dec 2, 2024

Also look to sync labels as part of this work

you can clone labels from one repo to another with github CLI using gh label clone command

@MSevey MSevey moved this from Todo to In Progress in Rollkit Dec 2, 2024
@MSevey MSevey linked a pull request Dec 3, 2024 that will close this issue
@MSevey MSevey moved this from In Progress to For Review in Rollkit Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: For Review
Development

Successfully merging a pull request may close this issue.

1 participant