diff --git a/.github/workflows/blazor-issue-processing.yml b/.github/workflows/blazor-issue-processing.yml new file mode 100644 index 000000000000..b4b31ca8e741 --- /dev/null +++ b/.github/workflows/blazor-issue-processing.yml @@ -0,0 +1,40 @@ +name: Issue processing +on: + issues: + types: + - labeled +jobs: + process-blazor-issue: + if: github.event.label.name == 'blazor/subsvc' + runs-on: ubuntu-latest + permissions: + issues: write + steps: + - uses: actions/github-script@v6 + with: + script: | + await github.rest.issues.createComment({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + body: `### ๐Ÿ‚๐ŸŽƒ๐Ÿฎ *Autumn Skies and Pumpkin Pies!* ๐Ÿฅงโ˜•๐Ÿ‚ + Stand by! A green dinosaur ๐Ÿฆ– will arrive shortly to assist.` + }) + await github.rest.issues.addLabels({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + labels: ["Blazor"] + }) + await github.rest.issues.addAssignees({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + assignees: ["guardrex"] + }) + await github.rest.issues.removeLabel({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + name: [":watch: Not Triaged"] + }) diff --git a/.github/workflows/issue-processing.yml b/.github/workflows/issue-processing.yml index 9aada3b7da52..da222440fe8a 100644 --- a/.github/workflows/issue-processing.yml +++ b/.github/workflows/issue-processing.yml @@ -63,38 +63,3 @@ jobs: repo: context.repo.repo, name: [":watch: Not Triaged"] }) - - process-blazor-issue: - if: github.event.label.name == 'blazor/subsvc' - runs-on: ubuntu-latest - permissions: - issues: write - steps: - - uses: actions/github-script@v6 - with: - script: | - await github.rest.issues.createComment({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - body: `### ๐Ÿ‚๐ŸŽƒ๐Ÿฎ *Autumn Skies and Pumpkin Pies!* ๐Ÿฅงโ˜•๐Ÿ‚ - Stand by! A green dinosaur ๐Ÿฆ– will arrive shortly to assist.` - }) - await github.rest.issues.addLabels({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - labels: ["Blazor"] - }) - await github.rest.issues.addAssignees({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - assignees: ["guardrex"] - }) - await github.rest.issues.removeLabel({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - name: [":watch: Not Triaged"] - })