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

Add a GH Action that adds new issues to WF project for triage #5125

Open
desi opened this issue Jan 10, 2025 · 1 comment · Fixed by #5424
Open

Add a GH Action that adds new issues to WF project for triage #5125

desi opened this issue Jan 10, 2025 · 1 comment · Fixed by #5424
Assignees

Comments

@desi
Copy link
Contributor

desi commented Jan 10, 2025

Currently we have automations setup on the WF Team project board which pulls in any new issues from 20 of our repos in order to have the ability to quickly triage the issue and make sure it is prioritized or appropriately assigned. However, GH Projects have a limitation of 20 of these workflow automations and our team is responsible for 41 repos.

We need to implement a github action that can do this for us rather than use the built in GH Project workflow automations.

This should be put into github-tools repo so it can be shared across multiple repos.

More details to be added on a further refinement.

Acceptance Criteria:

  • The workflow that adds the issues to our project should live in our github tools repo and be a shared workflow.
  • This shared workflow should work across all repos which have the wallet framework team set with repo property "owner" set to our team.
@desi desi self-assigned this Mar 3, 2025
@desi desi closed this as completed in #5424 Mar 5, 2025
desi added a commit that referenced this issue Mar 5, 2025
## Explanation

This will use a shared github workflow and will add any issues or PRs to
our github board that have our team label on them.

## References
* Fixes #5125 
* Uses:
https://github.com/MetaMask/github-tools/blob/main/.github/workflows/add-item-to-project.yml


## Checklist

- [ ] I've updated the test suite for new or updated code as appropriate
- [ ] I've updated documentation (JSDoc, Markdown, etc.) for new or
updated code as appropriate
- [ ] I've highlighted breaking changes using the "BREAKING" category
above as appropriate
- [ ] I've prepared draft pull requests for clients and consumer
packages to resolve any breaking changes
@desi
Copy link
Contributor Author

desi commented Mar 18, 2025

Reopening this to treat it as an Epic for the other repos we need to cover. Will create a list.

@desi desi reopened this Mar 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant