Describe the bug
Recently, a group I work with in trying to enforce our own order for Github Labels, added emojis as a workaround (since Github sees them as text underneath) so we can move, say, "Non 0 Diff" early in the label dropdown.
The issue is that it looks like changelog-enforcer doesn't handle Github emojis. For example, I have in my yaml file:
- uses: dangoslen/changelog-enforcer@v3
with:
changeLogPath: 'CHANGELOG.md'
skipLabels: "Changelog Skip,0 Diff Trivial,:wrench: Github Actions"
missingUpdateErrorMessage: >
No update to CHANGELOG.md found! Please add a changelog
entry to it describing your change. Please note that the
keepachangelog (https://keepachangelog.com) format is
used. If your change is very trivial not applicable for a
changelog entry, add a 'Changelog Skip' label to the pull
request to skip the changelog enforcer.
But it looks like when the enforcer runs, the colons around :wrench:
are stripped...maybe:
Run dangoslen/changelog-enforcer@v3
with:
changeLogPath: CHANGELOG.md
skipLabels: Changelog Skip,0 Diff Trivial,:wrench: Github Actions
...
Skip Labels: Changelog Skip,0 Diff Trivial,wrench,Github Actions
So :wrench: Github Actions
is now wrench,Github Actions
Expected behavior
That it recognizes the emoji'd labels.
A link to or sample of your workflow
You can see my testing here:
mathomp4/labeltest-github-actions#10