-
Notifications
You must be signed in to change notification settings - Fork 179
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
Added automatic labeler system #2670
Conversation
An interesting idea, can you test it on your repo? |
https://github.com/ALEXWARELLC/I-should-become-a-dev-for-doing-everything-nameless-doesnt/issues/5 |
Great, I love it. Is there any chance we can use existing ones? In order to keep consistency with older PRs. |
Yeah, of course. This can be customised all the way down to a file specific level. I'll try to use the pre-existing labels if possible. |
Is there any chance to rename the PR by prepending the |
If the files affected include the modules project, then I can write a step to rename the PR with the The issue comes in when files in different projects cause conflicts, which means it would need to wither add the many different prefixes or prioritize a certain prefix over the others. |
This adds a `approved` label to PRs which have been approved by reviewers.
Update: Unfortunately, I can't figure out how to name PRs. |
Very great idea |
I've thought and will not put too much thought into this. |
* Added automatic labeler system (#2670) * Create pull_request_opened.yml Add Pull Request Labeler. * Add Labeler configuratino * Update labeler.yml * Update pull_request_opened.yml * Erm, skill Issue * Added transpiler detection support. * Create pull_request_reviewed.yml (#8) This adds a `approved` label to PRs which have been approved by reviewers. * bye bye 💥 * Update pull_request_opened.yml * Update pull_request_opened.yml --------- Co-authored-by: Nao <[email protected]> * Update pull_request_opened.yml * Update pull_request_opened.yml * Update pull_request_opened.yml * Update pull_request_opened.yml * Update pull_request_opened.yml * Update pull_request_opened.yml * Update pull_request_opened.yml * Update pull_request_opened.yml * Update pull_request_opened.yml * Update pull_request_opened.yml * Update README.md * Thanks Benjamin * Updated ReadME (#2696) * Update README-中文.md * Update README-ไทย.md * Update README-TR.md * Update README-PL.md * Update README-KR.md * Update README-IT.md * Update README-FR.md * Update README-ES.md * Update README-DK.md * Update README-DE.md * Update README-CS.md * Update README-BR.md * Update GettingStarted-ไทย.md * Update GettingStarted-KR.md * Update GettingStarted-FR.md * Update GettingStarted-BR.md * Update MoreEffectiveCoroutines.md * Update README-Русский.md * Update README-中文.md * Update README-ไทย.md * Update README-TR.md * Update README-PL.md * Update README-KR.md * Update README-IT.md * Update README-FR.md * Update README-ES.md * Update README-DK.md * Update README-DE.md * Update README-CS.md * Update README-BR.md * Update README-中文.md * Update README-ไทย.md * Update README-Русский.md * Update README-TR.md * Update README-PL.md * Update README-KR.md * Update README-IT.md * Update README-FR.md * Update README-ES.md * Update README-DK.md * Update README-DE.md * Update README-CS.md * Update README-BR.md --------- Co-authored-by: Nao <[email protected]> --------- Co-authored-by: Alex Rouse <[email protected]> Co-authored-by: Monald <[email protected]>
* Added automatic labeler system (#2670) * Create pull_request_opened.yml Add Pull Request Labeler. * Add Labeler configuratino * Update labeler.yml * Update pull_request_opened.yml * Erm, skill Issue * Added transpiler detection support. * Create pull_request_reviewed.yml (#8) This adds a `approved` label to PRs which have been approved by reviewers. * bye bye 💥 * Update pull_request_opened.yml * Update pull_request_opened.yml --------- Co-authored-by: Nao <[email protected]> * Update pull_request_opened.yml * Update pull_request_opened.yml * Update pull_request_opened.yml * Update pull_request_opened.yml * Update pull_request_opened.yml * Update pull_request_opened.yml * Update pull_request_opened.yml * Update pull_request_opened.yml * Update pull_request_opened.yml * Update pull_request_opened.yml * Update README.md * Thanks Benjamin * Updated ReadME (#2696) * Update README-中文.md * Update README-ไทย.md * Update README-TR.md * Update README-PL.md * Update README-KR.md * Update README-IT.md * Update README-FR.md * Update README-ES.md * Update README-DK.md * Update README-DE.md * Update README-CS.md * Update README-BR.md * Update GettingStarted-ไทย.md * Update GettingStarted-KR.md * Update GettingStarted-FR.md * Update GettingStarted-BR.md * Update MoreEffectiveCoroutines.md * Update README-Русский.md * Update README-中文.md * Update README-ไทย.md * Update README-TR.md * Update README-PL.md * Update README-KR.md * Update README-IT.md * Update README-FR.md * Update README-ES.md * Update README-DK.md * Update README-DE.md * Update README-CS.md * Update README-BR.md * Update README-中文.md * Update README-ไทย.md * Update README-Русский.md * Update README-TR.md * Update README-PL.md * Update README-KR.md * Update README-IT.md * Update README-FR.md * Update README-ES.md * Update README-DK.md * Update README-DE.md * Update README-CS.md * Update README-BR.md --------- Co-authored-by: Nao <[email protected]> * Update LICENSE.md --------- Co-authored-by: Alex Rouse <[email protected]> Co-authored-by: Monald <[email protected]>
This PR adds an automatic labeling system which detects modifications to certain files or folders & applies the respective label.
This can be adjusted but is here to provide a starting point to understand how the workflow works.
./Exiled.API
receives theAPI
tag../Exiled.CustomModules
receives theCustomModules
tag../Exiled.Events
receives theEvents
tag../Exiled.Installer
receives theInstaller
tag.**/*.nuspec
receives theNuGet
tag.**/*.p1
or**/*.p1
receives theScripts
tag../docs
receives thedocs
tag.