name: Pull Request Labels on: pull_request: types: - opened jobs: pr-labeler: name: Pull Request Labels runs-on: ubuntu-latest if: github.repository == 'Slimefun/Slimefun4' && github.actor != 'gitlocalize-app[bot]' steps: - uses: WalshyDev/pr-labels@v1.1 id: labeller name: Apply labels based on branch with: token: "${{ secrets.ACCESS_TOKEN }}" renovate: '๐Ÿšจ Dependency Update' feature: '๐ŸŽˆ Feature' fix: 'โœจ Fix' chore: '๐Ÿงน Chores' performance: '๐Ÿ’ก Performance Optimization' api: '๐Ÿ”ง API' - uses: thollander/actions-comment-pull-request@1.0.1 name: Leave a comment about 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 }}" Thank you for contributing to this project! โค๏ธ - uses: thollander/actions-comment-pull-request@1.0.1 name: Leave a comment about our branch naming convention if: ${{ steps.labeller.outputs.applied == 0 }} with: GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }} message: | **Pro Tip!** You can help us label your Pull Requests by using the following branch naming convention next time you create a pull request. โค๏ธ Branch naming convention | Label ------------------------ | ------ `feature/**` | ๐ŸŽˆ Feature `fix/**` | โœจ Fix `chore/**` | ๐Ÿงน Chores `api/**` | ๐Ÿ”ง API `performance/**` | ๐Ÿ’ก Performance Optimization
If your changes do not fall into any of these categories, don't worry. You can just ignore this message in that case! ๐Ÿ‘€