From 7159011b0ed649609f32b4e3d14e4a2af79c3d34 Mon Sep 17 00:00:00 2001 From: Nastassia Fulconis Date: Tue, 4 Nov 2025 09:44:48 -0800 Subject: [PATCH 1/3] fix: exempt release PRs from changeset check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Release PRs created by changesets/action should not require changesets since they consume existing changesets to update versions and changelogs. This fix skips the changeset check for: - PRs from branches starting with 'changeset-release/' - PRs with title 'chore: version packages' 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .github/workflows/changeset.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/changeset.yml b/.github/workflows/changeset.yml index c0c2384..967ba33 100644 --- a/.github/workflows/changeset.yml +++ b/.github/workflows/changeset.yml @@ -25,6 +25,12 @@ jobs: - name: Check for changeset run: | + # Skip changeset check for release PRs created by changesets/action + if [[ "${{ github.head_ref }}" == changeset-release/* ]] || [[ "${{ github.event.pull_request.title }}" == "chore: version packages" ]]; then + echo "⏭️ Skipping changeset check for release PR" + exit 0 + fi + if [ -z "$(ls -A .changeset/*.md 2>/dev/null | grep -v README)" ]; then echo "❌ No changeset found. Please add a changeset by running 'npm run changeset'" echo "" From 22ede20a0343abb7646aad21a6e0b471ea00eec7 Mon Sep 17 00:00:00 2001 From: Nastassia Fulconis Date: Tue, 4 Nov 2025 09:45:34 -0800 Subject: [PATCH 2/3] feat: add CODEOWNERS file for automatic review assignments MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Auto-assign scope3data/agentic-eng team to all PRs for review. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .github/CODEOWNERS | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .github/CODEOWNERS diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..bbca2d4 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,2 @@ +# Automatically request review from agentic-eng team for all files +* @scope3data/agentic-eng From afb58eea821ea96c5dd2ef0ff119eca895b24d9a Mon Sep 17 00:00:00 2001 From: Nastassia Fulconis Date: Tue, 4 Nov 2025 09:48:15 -0800 Subject: [PATCH 3/3] chore: add changeset for workflow fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .changeset/fix-release-pr-changeset-check.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .changeset/fix-release-pr-changeset-check.md diff --git a/.changeset/fix-release-pr-changeset-check.md b/.changeset/fix-release-pr-changeset-check.md new file mode 100644 index 0000000..f06dac2 --- /dev/null +++ b/.changeset/fix-release-pr-changeset-check.md @@ -0,0 +1,7 @@ +--- +"@scope3/agentic-client": patch +--- + +Fix changeset check workflow to exempt release PRs + +Release PRs created by changesets/action are now properly exempted from the changeset requirement check, preventing false failures in CI.