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

Automate creation of tickets for Dependabot reviews / merges #765

Closed
jemnery opened this issue Sep 3, 2024 · 2 comments
Closed

Automate creation of tickets for Dependabot reviews / merges #765

jemnery opened this issue Sep 3, 2024 · 2 comments
Assignees

Comments

@jemnery
Copy link
Contributor

jemnery commented Sep 3, 2024

We should formalise / regularise the chore of staying up to date with Dependabot PRs

GitHub docs example of using a GHA with a cron schedule to automate issue creation with gh cli:

https://docs.github.com/en/actions/use-cases-and-examples/project-management/scheduling-issue-creation

We'll also want the -p flag to assign the project

gh issue create -p, --project <title>

I haven't yet found a way to assign a sprint, and having the script figure out which is the next sprint is potentially fragile.

@jemnery jemnery converted this from a draft issue Sep 3, 2024
@jemnery jemnery changed the title Create toil tickets for Dependabot reviews / merges Automate creation of tickets for Dependabot reviews / merges Sep 5, 2024
@mitchdawson1982 mitchdawson1982 self-assigned this Sep 9, 2024
@mitchdawson1982 mitchdawson1982 linked a pull request Sep 9, 2024 that will close this issue
@github-project-automation github-project-automation bot moved this from In Progress to Done in Data Catalogue Sep 9, 2024
@mitchdawson1982 mitchdawson1982 moved this from Done to In Progress in Data Catalogue Sep 9, 2024
@mitchdawson1982
Copy link
Collaborator

This is WIP, the initial PR hasn't resulted in the workflow being triggered from new dependabot PR. This could be due to the branch thats been configured. I will continue with this on wednesday.

@mitchdawson1982 mitchdawson1982 removed a link to a pull request Sep 11, 2024
@mitchdawson1982
Copy link
Collaborator

I have spoken with Jeremy regarding this and we have agreed at this stage to use a project workflow to pull in dependabot pr's based on the dependencies label. The approach of one issue per dependabot PR provides a more accurate picture of the number and effort involved.

@mitchdawson1982 mitchdawson1982 moved this from In Progress to Done in Data Catalogue Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done ✅
Development

No branches or pull requests

2 participants