From 2917d429dba4bc3425e12c21fdcc1a7374923380 Mon Sep 17 00:00:00 2001 From: Ben Elan Date: Wed, 23 Oct 2024 16:06:59 -0700 Subject: [PATCH] ci: add calcite-ui-icons label to relevant package PRs (#10590) ## Summary Add a `calcite-ui-icons` label to pull requests that only change files in `packages/calcite-ui-icons`. Requested by @arowles. --- .github/scripts/iconTeamDiffCheck.js | 4 +++- .github/scripts/support/resources.js | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/scripts/iconTeamDiffCheck.js b/.github/scripts/iconTeamDiffCheck.js index 6a43260f453..ee81fe3ae45 100644 --- a/.github/scripts/iconTeamDiffCheck.js +++ b/.github/scripts/iconTeamDiffCheck.js @@ -1,6 +1,7 @@ const { teams: { admins, iconDesigners }, labels: { snapshots }, + packages, } = require("./support/resources"); /** @param {import('github-script').AsyncFunctionArguments} AsyncFunctionArguments */ @@ -81,8 +82,9 @@ module.exports = async ({ github, context, core }) => { owner, repo, issue_number: pull_number, - labels: [snapshots.skip], + labels: [snapshots.skip, packages.icons], }); + core.setFailed( `An admin needs to review these changes because a file outside of package/calcite-ui-icons was changed.`, ); diff --git a/.github/scripts/support/resources.js b/.github/scripts/support/resources.js index 7239d7866c9..9203eb2402d 100644 --- a/.github/scripts/support/resources.js +++ b/.github/scripts/support/resources.js @@ -47,6 +47,9 @@ const resources = { admins: "calcite-design-system-admins", iconDesigners: "calcite-icon-designers", }, + packages: { + icons: "calcite-ui-icons", + }, }; module.exports = resources;