From 1ef7de1b2536fc8ac05092e9fee56e9dfab31dfe Mon Sep 17 00:00:00 2001 From: Luke Latham <1622880+guardrex@users.noreply.github.com> Date: Fri, 25 Oct 2024 07:25:03 -0400 Subject: [PATCH 1/6] GH Action for processing Blazor issues (#33920) --- .github/workflows/blazor-issue-processing.yml | 53 +++++++++++++++++++ .github/workflows/issue-processing.yml | 35 ------------ 2 files changed, 53 insertions(+), 35 deletions(-) create mode 100644 .github/workflows/blazor-issue-processing.yml diff --git a/.github/workflows/blazor-issue-processing.yml b/.github/workflows/blazor-issue-processing.yml new file mode 100644 index 000000000000..a522994c6894 --- /dev/null +++ b/.github/workflows/blazor-issue-processing.yml @@ -0,0 +1,53 @@ +name: Issue processing +on: + issues: + types: + - opened + paths: + - 'aspnetcore/blazor/**' +jobs: + process-blazor-issue: + 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.addLabels({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + labels: ["aspnet-core/svc"] + }) + await github.rest.issues.addLabels({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + labels: ["blazor/subsvc"] + }) + 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"] - }) From 0b315e54b44728f2cf184a9c73843d2fda7bf412 Mon Sep 17 00:00:00 2001 From: Luke Latham <1622880+guardrex@users.noreply.github.com> Date: Fri, 25 Oct 2024 08:05:05 -0400 Subject: [PATCH 2/6] Update blazor-issue-processing.yml (#33925) --- .github/workflows/blazor-issue-processing.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/blazor-issue-processing.yml b/.github/workflows/blazor-issue-processing.yml index a522994c6894..918d522c395d 100644 --- a/.github/workflows/blazor-issue-processing.yml +++ b/.github/workflows/blazor-issue-processing.yml @@ -7,6 +7,7 @@ on: - 'aspnetcore/blazor/**' jobs: process-blazor-issue: + if: github.event.label.name == 'blazor/subsvc' runs-on: ubuntu-latest permissions: issues: write From 30d05547458345d24773028e320498c1d3d98575 Mon Sep 17 00:00:00 2001 From: Luke Latham <1622880+guardrex@users.noreply.github.com> Date: Fri, 25 Oct 2024 08:21:48 -0400 Subject: [PATCH 3/6] Condition Blazor job on comment body (#33926) --- .github/workflows/blazor-issue-processing.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/blazor-issue-processing.yml b/.github/workflows/blazor-issue-processing.yml index 918d522c395d..d47bba6dd75f 100644 --- a/.github/workflows/blazor-issue-processing.yml +++ b/.github/workflows/blazor-issue-processing.yml @@ -3,11 +3,9 @@ on: issues: types: - opened - paths: - - 'aspnetcore/blazor/**' jobs: process-blazor-issue: - if: github.event.label.name == 'blazor/subsvc' + if: contains(github.event.comment.body, 'aspnet/core/blazor') runs-on: ubuntu-latest permissions: issues: write From 81347fc036366e539c073f893c43ce498cd50b03 Mon Sep 17 00:00:00 2001 From: Luke Latham <1622880+guardrex@users.noreply.github.com> Date: Fri, 25 Oct 2024 08:35:07 -0400 Subject: [PATCH 4/6] Update blazor-issue-processing.yml (#33928) --- .github/workflows/blazor-issue-processing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/blazor-issue-processing.yml b/.github/workflows/blazor-issue-processing.yml index d47bba6dd75f..375b011571b8 100644 --- a/.github/workflows/blazor-issue-processing.yml +++ b/.github/workflows/blazor-issue-processing.yml @@ -5,7 +5,7 @@ on: - opened jobs: process-blazor-issue: - if: contains(github.event.comment.body, 'aspnet/core/blazor') + if: contains(github.event.issue.comment.body, 'aspnet/core/blazor') runs-on: ubuntu-latest permissions: issues: write From 1a9a8fb64e9753de403337b54a03001ca121815c Mon Sep 17 00:00:00 2001 From: Luke Latham <1622880+guardrex@users.noreply.github.com> Date: Fri, 25 Oct 2024 09:00:03 -0400 Subject: [PATCH 5/6] Update blazor-issue-processing.yml (#33930) --- .github/workflows/blazor-issue-processing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/blazor-issue-processing.yml b/.github/workflows/blazor-issue-processing.yml index 375b011571b8..d47bba6dd75f 100644 --- a/.github/workflows/blazor-issue-processing.yml +++ b/.github/workflows/blazor-issue-processing.yml @@ -5,7 +5,7 @@ on: - opened jobs: process-blazor-issue: - if: contains(github.event.issue.comment.body, 'aspnet/core/blazor') + if: contains(github.event.comment.body, 'aspnet/core/blazor') runs-on: ubuntu-latest permissions: issues: write From 4ba62ca9c009f0b1fa5e46ff177eb87ea4a15b34 Mon Sep 17 00:00:00 2001 From: Luke Latham <1622880+guardrex@users.noreply.github.com> Date: Fri, 25 Oct 2024 09:36:00 -0400 Subject: [PATCH 6/6] Update blazor-issue-processing.yml (#33932) --- .github/workflows/blazor-issue-processing.yml | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/.github/workflows/blazor-issue-processing.yml b/.github/workflows/blazor-issue-processing.yml index d47bba6dd75f..b4b31ca8e741 100644 --- a/.github/workflows/blazor-issue-processing.yml +++ b/.github/workflows/blazor-issue-processing.yml @@ -2,10 +2,10 @@ name: Issue processing on: issues: types: - - opened + - labeled jobs: process-blazor-issue: - if: contains(github.event.comment.body, 'aspnet/core/blazor') + if: github.event.label.name == 'blazor/subsvc' runs-on: ubuntu-latest permissions: issues: write @@ -26,18 +26,6 @@ jobs: repo: context.repo.repo, labels: ["Blazor"] }) - await github.rest.issues.addLabels({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - labels: ["aspnet-core/svc"] - }) - await github.rest.issues.addLabels({ - issue_number: context.issue.number, - owner: context.repo.owner, - repo: context.repo.repo, - labels: ["blazor/subsvc"] - }) await github.rest.issues.addAssignees({ issue_number: context.issue.number, owner: context.repo.owner,