name: Pull Request Labels on: pull_request: types: [opened] jobs: pr-labeler: name: Pull Request Labels runs-on: ubuntu-latest steps: - uses: WalshyDev/pr-labels@v1.1 id: labeller name: Apply labels based on branch with: token: "${{ secrets.ACCESS_TOKEN }}" feature: '๐ŸŽˆ Feature' fix: 'โœจ Fix' chore: '๐Ÿงน Chores' performance: '๐Ÿ’ก Performance Optimization' - uses: thollander/actions-comment-pull-request@1.0.1 name: Comment the applied label if: ${{ steps.labeller.outputs.applied != 0 }} with: GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }} message: 'Your Pull Request was automatically labelled as: ${{ steps.labeller.outputs.applied }}' - uses: thollander/actions-comment-pull-request@1.0.1 name: Comment the applied label if: ${{ steps.labeller.outputs.applied == 0 }} with: GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }} message: | **Pro Tip**: You can help us to label your Pull Request by using the following branch naming convention when you create a pull request the next time:
`feature/**` -> ๐ŸŽˆ Feature `fix/**` -> โœจ Fix `chore/**` -> ๐Ÿงน Chores `performance/**` -> ๐Ÿ’ก Performance Optimization If your changes do not fall into any of these categories, don't worry. You can ignore this message in that case! ๐Ÿ‘€