Happy little icons for workflows
| @@ -1,4 +1,4 @@ | |||
| 1 | name: π― Issues Manager | 1 | name: π οΈ Issues Manager |
| 2 | 2 | ||
| 3 | on: | 3 | on: |
| 4 | issues: | 4 | issues: |
| @@ -9,7 +9,7 @@ on: | |||
| 9 | 9 | ||
| 10 | jobs: | 10 | jobs: |
| 11 | label-on-content: | 11 | label-on-content: |
| 12 | name: Auto-Label Issues (Based on Issue Content) | 12 | name: π·οΈ Label Issues by Content |
| 13 | runs-on: ubuntu-latest | 13 | runs-on: ubuntu-latest |
| 14 | 14 | ||
| 15 | steps: | 15 | steps: |
| @@ -31,7 +31,7 @@ jobs: | |||
| 31 | repo-token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} | 31 | repo-token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} |
| 32 | 32 | ||
| 33 | label-on-labels: | 33 | label-on-labels: |
| 34 | name: Auto-Label Issues (Based on Issue Labels) | 34 | name: π·οΈ Label Issues by Labels |
| 35 | runs-on: ubuntu-latest | 35 | runs-on: ubuntu-latest |
| 36 | 36 | ||
| 37 | steps: | 37 | steps: |
| @@ -76,7 +76,7 @@ jobs: | |||
| 76 | labels: 'βοΈ Not Reproducible,βοΈ Not A Bug' | 76 | labels: 'βοΈ Not Reproducible,βοΈ Not A Bug' |
| 77 | 77 | ||
| 78 | remove-stale-label: | 78 | remove-stale-label: |
| 79 | name: Remove Stale Label on Comment | 79 | name: ποΈ Remove Stale Label on Comment |
| 80 | runs-on: ubuntu-latest | 80 | runs-on: ubuntu-latest |
| 81 | # Only run this on new comments, to automatically remove the stale label | 81 | # Only run this on new comments, to automatically remove the stale label |
| 82 | if: github.event_name == 'issue_comment' && github.actor != 'github-actions[bot]' | 82 | if: github.event_name == 'issue_comment' && github.actor != 'github-actions[bot]' |
| @@ -93,7 +93,7 @@ jobs: | |||
| 93 | labels: 'β°οΈ Stale,πΈοΈ Inactive,π Awaiting User Response,π No Response' | 93 | labels: 'β°οΈ Stale,πΈοΈ Inactive,π Awaiting User Response,π No Response' |
| 94 | 94 | ||
| 95 | write-auto-comments: | 95 | write-auto-comments: |
| 96 | name: Post Issue Comments Based on Labels | 96 | name: π¬ Post Issue Comments Based on Labels |
| 97 | needs: [label-on-content, label-on-labels] | 97 | needs: [label-on-content, label-on-labels] |
| 98 | runs-on: ubuntu-latest | 98 | runs-on: ubuntu-latest |
| 99 | 99 | ||
| @@ -1,4 +1,4 @@ | |||
| 1 | name: π― Update Issues on Push | 1 | name: π Update Issues on Push |
| 2 | 2 | ||
| 3 | on: | 3 | on: |
| 4 | push: | 4 | push: |
| @@ -9,7 +9,7 @@ on: | |||
| 9 | jobs: | 9 | jobs: |
| 10 | # This runs commits to staging/release, reading the commit messages. Check `pr-auto-manager.yml`:`update-linked-issues` for PR-linked updates. | 10 | # This runs commits to staging/release, reading the commit messages. Check `pr-auto-manager.yml`:`update-linked-issues` for PR-linked updates. |
| 11 | update-linked-issues: | 11 | update-linked-issues: |
| 12 | name: Update Issues on Push | 12 | name: π Mark Linked Issues Done on Push |
| 13 | runs-on: ubuntu-latest | 13 | runs-on: ubuntu-latest |
| 14 | 14 | ||
| 15 | steps: | 15 | steps: |
| @@ -1,4 +1,4 @@ | |||
| 1 | name: π― Close Stale Issues/PRs Workflow | 1 | name: π Close Stale Issues/PRs Workflow |
| 2 | 2 | ||
| 3 | on: | 3 | on: |
| 4 | # Run the workflow every day | 4 | # Run the workflow every day |
| @@ -8,7 +8,7 @@ on: | |||
| 8 | 8 | ||
| 9 | jobs: | 9 | jobs: |
| 10 | mark-inactivity: | 10 | mark-inactivity: |
| 11 | name: Mark Issues/PRs without Activity | 11 | name: β³ Mark Issues/PRs without Activity |
| 12 | runs-on: ubuntu-latest | 12 | runs-on: ubuntu-latest |
| 13 | 13 | ||
| 14 | steps: | 14 | steps: |
| @@ -41,7 +41,7 @@ jobs: | |||
| 41 | exempt-pr-labels: 'π Keep Open' | 41 | exempt-pr-labels: 'π Keep Open' |
| 42 | 42 | ||
| 43 | await-user-response: | 43 | await-user-response: |
| 44 | name: Mark Issues/PRs Awaiting User Response | 44 | name: β οΈ Mark Issues/PRs Awaiting User Response |
| 45 | runs-on: ubuntu-latest | 45 | runs-on: ubuntu-latest |
| 46 | needs: mark-inactivity | 46 | needs: mark-inactivity |
| 47 | 47 | ||
| @@ -68,7 +68,7 @@ jobs: | |||
| 68 | exempt-issue-labels: 'π§ Alternative Exists' | 68 | exempt-issue-labels: 'π§ Alternative Exists' |
| 69 | 69 | ||
| 70 | alternative-exists: | 70 | alternative-exists: |
| 71 | name: Mark Issues with Alternative Exists | 71 | name: π Mark Issues with Alternative Exists |
| 72 | runs-on: ubuntu-latest | 72 | runs-on: ubuntu-latest |
| 73 | needs: await-user-response | 73 | needs: await-user-response |
| 74 | 74 | ||
| @@ -1,4 +1,4 @@ | |||
| 1 | name: π― Issues/PRs On Close Handler | 1 | name: πͺ Issues/PRs On Close Handler |
| 2 | 2 | ||
| 3 | on: | 3 | on: |
| 4 | issues: | 4 | issues: |
| @@ -8,7 +8,7 @@ on: | |||
| 8 | 8 | ||
| 9 | jobs: | 9 | jobs: |
| 10 | remove-labels: | 10 | remove-labels: |
| 11 | name: Remove Pending Labels on Close | 11 | name: ποΈ Remove Pending Labels on Close |
| 12 | runs-on: ubuntu-latest | 12 | runs-on: ubuntu-latest |
| 13 | 13 | ||
| 14 | steps: | 14 | steps: |
| @@ -1,4 +1,4 @@ | |||
| 1 | name: π― Issues/PRs Open Handler | 1 | name: π¨ Issues/PRs Open Handler |
| 2 | 2 | ||
| 3 | on: | 3 | on: |
| 4 | issues: | 4 | issues: |
| @@ -8,7 +8,7 @@ on: | |||
| 8 | 8 | ||
| 9 | jobs: | 9 | jobs: |
| 10 | label-maintainer: | 10 | label-maintainer: |
| 11 | name: Label if Author is a Repo Maintainer | 11 | name: π·οΈ Label if Author is a Repo Maintainer |
| 12 | runs-on: ubuntu-latest | 12 | runs-on: ubuntu-latest |
| 13 | if: contains(fromJson('["Cohee1207", "RossAscends", "Wolfsblvt"]'), github.actor) | 13 | if: contains(fromJson('["Cohee1207", "RossAscends", "Wolfsblvt"]'), github.actor) |
| 14 | 14 | ||
| @@ -1,4 +1,4 @@ | |||
| 1 | name: π― Pull Request Manager | 1 | name: π Pull Request Manager |
| 2 | 2 | ||
| 3 | on: | 3 | on: |
| 4 | pull_request_target: | 4 | pull_request_target: |
| @@ -8,7 +8,7 @@ on: | |||
| 8 | 8 | ||
| 9 | jobs: | 9 | jobs: |
| 10 | label-by-size: | 10 | label-by-size: |
| 11 | name: Apply Label for PR Size | 11 | name: π·οΈ Label PR by Size |
| 12 | runs-on: ubuntu-latest | 12 | runs-on: ubuntu-latest |
| 13 | 13 | ||
| 14 | steps: | 14 | steps: |
| @@ -34,7 +34,7 @@ jobs: | |||
| 34 | "public/lib/*" | 34 | "public/lib/*" |
| 35 | 35 | ||
| 36 | label-by-branches: | 36 | label-by-branches: |
| 37 | name: Apply Labels Based on Branch Name and Target Branch | 37 | name: π·οΈ Label PR by Branches |
| 38 | runs-on: ubuntu-latest | 38 | runs-on: ubuntu-latest |
| 39 | # Only label once when PR is created or branches are changed, to allow manual label removal | 39 | # Only label once when PR is created or branches are changed, to allow manual label removal |
| 40 | if: github.event.action == 'opened' || (github.event.action == 'synchronize' && (github.event.changes.base || github.event.changes.head)) | 40 | if: github.event.action == 'opened' || (github.event.action == 'synchronize' && (github.event.changes.base || github.event.changes.head)) |
| @@ -54,7 +54,7 @@ jobs: | |||
| 54 | repo-token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} | 54 | repo-token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} |
| 55 | 55 | ||
| 56 | label-by-files: | 56 | label-by-files: |
| 57 | name: Apply Labels Based on Changed Files | 57 | name: π·οΈ Label PR by Files |
| 58 | runs-on: ubuntu-latest | 58 | runs-on: ubuntu-latest |
| 59 | 59 | ||
| 60 | steps: | 60 | steps: |
| @@ -72,7 +72,7 @@ jobs: | |||
| 72 | repo-token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} | 72 | repo-token: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} |
| 73 | 73 | ||
| 74 | remove-stale-label: | 74 | remove-stale-label: |
| 75 | name: Remove Stale Label on Comment | 75 | name: ποΈ Remove Stale Label on Comment |
| 76 | runs-on: ubuntu-latest | 76 | runs-on: ubuntu-latest |
| 77 | # Only runs when this is not done by the github actions bot | 77 | # Only runs when this is not done by the github actions bot |
| 78 | if: github.actor != 'github-actions[bot]' | 78 | if: github.actor != 'github-actions[bot]' |
| @@ -89,7 +89,7 @@ jobs: | |||
| 89 | labels: 'β°οΈ Stale' | 89 | labels: 'β°οΈ Stale' |
| 90 | 90 | ||
| 91 | check-merge-blocking-labels: | 91 | check-merge-blocking-labels: |
| 92 | name: Check Merge Blocking Labels | 92 | name: π« Check Merge Blocking Labels |
| 93 | needs: [label-by-branches, label-by-files] | 93 | needs: [label-by-branches, label-by-files] |
| 94 | runs-on: ubuntu-latest | 94 | runs-on: ubuntu-latest |
| 95 | # Run, even if the previous jobs were skipped/failed | 95 | # Run, even if the previous jobs were skipped/failed |
| @@ -133,7 +133,7 @@ jobs: | |||
| 133 | } | 133 | } |
| 134 | 134 | ||
| 135 | write-auto-comments: | 135 | write-auto-comments: |
| 136 | name: Post PR Comments Based on Labels | 136 | name: π¬ Post PR Comments Based on Labels |
| 137 | needs: [label-by-size, label-by-branches, label-by-files] | 137 | needs: [label-by-size, label-by-branches, label-by-files] |
| 138 | runs-on: ubuntu-latest | 138 | runs-on: ubuntu-latest |
| 139 | # Run, even if the previous jobs were skipped/failed | 139 | # Run, even if the previous jobs were skipped/failed |
| @@ -155,7 +155,7 @@ jobs: | |||
| 155 | 155 | ||
| 156 | # This runs on merged PRs to staging, reading the PR body and directly linked issues. Check `issues-updates-on-merge.yml`:`update-linked-issues` for commit-based updates. | 156 | # This runs on merged PRs to staging, reading the PR body and directly linked issues. Check `issues-updates-on-merge.yml`:`update-linked-issues` for commit-based updates. |
| 157 | update-linked-issues: | 157 | update-linked-issues: |
| 158 | name: Update Issues on Staging Merge | 158 | name: π Mark Linked Issues Done on Staging Merge |
| 159 | runs-on: ubuntu-latest | 159 | runs-on: ubuntu-latest |
| 160 | if: github.event.pull_request.merged == true && github.event.pull_request.base.ref == 'staging' | 160 | if: github.event.pull_request.merged == true && github.event.pull_request.base.ref == 'staging' |
| 161 | 161 | ||
| @@ -1,4 +1,4 @@ | |||
| 1 | name: π― Check Merge Conflicts | 1 | name: βοΈ Check Merge Conflicts |
| 2 | 2 | ||
| 3 | on: | 3 | on: |
| 4 | # So that PRs touching the same files as the push are updated | 4 | # So that PRs touching the same files as the push are updated |
| @@ -9,7 +9,7 @@ on: | |||
| 9 | 9 | ||
| 10 | jobs: | 10 | jobs: |
| 11 | check-merge-conflicts: | 11 | check-merge-conflicts: |
| 12 | name: Check Merge Conflicts | 12 | name: βοΈ Check Merge Conflicts |
| 13 | runs-on: ubuntu-latest | 13 | runs-on: ubuntu-latest |
| 14 | 14 | ||
| 15 | steps: | 15 | steps: |