From 9e1e9dd89e43ccfda2daf715a636e9641c8b2947 Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Wed, 16 Apr 2025 09:41:01 +0200 Subject: [PATCH 1/2] ci: Fix issue labelling with multiple labels --- .github/workflows/issue-package-label.yml | 30 +++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/.github/workflows/issue-package-label.yml b/.github/workflows/issue-package-label.yml index bcec195ffa5e..8c886bfb170a 100644 --- a/.github/workflows/issue-package-label.yml +++ b/.github/workflows/issue-package-label.yml @@ -120,10 +120,10 @@ jobs: "label": "WASM" }, "Sentry.Browser.Loader": { - "label": "Browser\nLoader Script" + "label": "Browser" }, "Sentry.Browser.CDN.bundle": { - "label": "Browser\nCDN Bundle" + "label": "Browser" } } export_to: output @@ -134,3 +134,29 @@ jobs: uses: actions-ecosystem/action-add-labels@v1 with: labels: ${{ steps.packageLabel.outputs.label }} + + - name: Map additional to issue label + # https://github.com/kanga333/variable-mapper + uses: kanga333/variable-mapper@v0.3.0 + id: additionalLabel + if: steps.packageName.outputs.match != '' + with: + key: '${{ steps.packageName.outputs.group1 }}' + # Note: Since this is handled as a regex, and JSON parse wrangles slashes /, we just use `.` instead + map: | + { + "Sentry.Browser.Loader": { + "label": "Browser" + }, + "Sentry.Browser.CDN.bundle": { + "label": "CDN Bundle" + } + } + export_to: output + + - name: Add additional label if applicable + # Note: We only add the label if the issue is still open + if: steps.additionalLabel.outputs.label != '' + uses: actions-ecosystem/action-add-labels@v1 + with: + labels: ${{ steps.packageLabel.outputs.label }} From 797b83eb760808fd6bd9c670c933a156aae2f644 Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Wed, 16 Apr 2025 09:50:40 +0200 Subject: [PATCH 2/2] fix formatting --- .github/workflows/issue-package-label.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/issue-package-label.yml b/.github/workflows/issue-package-label.yml index 8c886bfb170a..3c96b456b34d 100644 --- a/.github/workflows/issue-package-label.yml +++ b/.github/workflows/issue-package-label.yml @@ -159,4 +159,4 @@ jobs: if: steps.additionalLabel.outputs.label != '' uses: actions-ecosystem/action-add-labels@v1 with: - labels: ${{ steps.packageLabel.outputs.label }} + labels: ${{ steps.packageLabel.outputs.label }}