Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spier/gha-auto-project-assignment
https://github.com/spier/gha-auto-project-assignment
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/spier/gha-auto-project-assignment
- Owner: spier
- Created: 2021-06-25T04:04:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-06-27T14:04:33.000Z (over 3 years ago)
- Last Synced: 2024-04-15T02:51:10.395Z (9 months ago)
- Size: 18.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gha-auto-project-assignment
Test to automatically move a newly created issue to a given project board, using GitHub Actions.
## Possible Improvements
- remove the label after the issue has been assigned (or rather not?)
- write a catch-all GHA express, so that the target project can be determined from a given label automatically. Would make it easier for people that don't know how to write GHA expressions. See [auto-assign-to-projects.yml](.github/workflows/auto-assign-to-projects.yml)
- potentially only react to 'labeled' event, and not to 'opened' (to save one GHA execution that isn't needed)## Gotchas
Mind [this extra info](https://github.com/marketplace/actions/assign-to-one-project#organisation-or-user-project) when trying to use this with Organisation Projects or User Projects (rather that Repository Projects).
## Alternatives
- using a GitHub App - e.g. https://github.com/philschatz/project-bot
## Some Tech
Uses this GHA:
- https://github.com/marketplace/actions/assign-to-one-projectAlternatives that I did not try:
- https://github.com/marketplace/actions/github-project-automation (see also [further docs](https://docs.github.com/en/actions/guides/moving-assigned-issues-on-project-boards))