From b1af0f6a055ef0c5ea4492549a027ad030d3968a Mon Sep 17 00:00:00 2001 From: digi-monkey Date: Thu, 5 Mar 2026 02:46:36 +0000 Subject: [PATCH] ci: add changeset-check workflow with skip-changeset label support Add GitHub Actions workflow to require changeset for PRs. PRs with 'skip-changeset' label will bypass this check. This follows the standard changesets CI pattern for allowing docs/CI/refactoring changes to skip changelog requirements. --- .changeset/add-skip-changeset-label.md | 9 +++++++++ .changeset/perky-rooms-tan.md | 2 -- .github/workflows/changeset-check.yml | 2 ++ 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 .changeset/add-skip-changeset-label.md delete mode 100644 .changeset/perky-rooms-tan.md diff --git a/.changeset/add-skip-changeset-label.md b/.changeset/add-skip-changeset-label.md new file mode 100644 index 0000000..656b6d9 --- /dev/null +++ b/.changeset/add-skip-changeset-label.md @@ -0,0 +1,9 @@ +--- +"@offckb/cli": patch +--- + +Add skip-changeset label support to changeset-check CI workflow + +PRs with the 'skip-changeset' label will now bypass the changeset requirement. +This is useful for documentation, CI, and refactoring changes that don't need +a changelog entry. diff --git a/.changeset/perky-rooms-tan.md b/.changeset/perky-rooms-tan.md deleted file mode 100644 index a845151..0000000 --- a/.changeset/perky-rooms-tan.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- diff --git a/.github/workflows/changeset-check.yml b/.github/workflows/changeset-check.yml index 2564fc1..8040b40 100644 --- a/.github/workflows/changeset-check.yml +++ b/.github/workflows/changeset-check.yml @@ -8,6 +8,8 @@ jobs: changeset: name: Require changeset runs-on: ubuntu-latest + # Skip changeset check for PRs with 'skip-changeset' label + if: ${{ !contains(github.event.pull_request.labels.*.name, 'skip-changeset') }} steps: - name: Checkout repository