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. 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 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 ""