Skip to content

chore(deps): bump actions/checkout from 6 to 7 #343

chore(deps): bump actions/checkout from 6 to 7

chore(deps): bump actions/checkout from 6 to 7 #343

Workflow file for this run

name: Changeset Check
on:
pull_request:
branches:
- main
jobs:
changeset-check:
name: Check for Changeset
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v7
with:
fetch-depth: 0
- name: Check for changeset
env:
BASE_SHA: ${{ github.event.pull_request.base.sha }}
HEAD_REF: ${{ github.head_ref }}
PR_TITLE: ${{ github.event.pull_request.title }}
run: |
if [[ "$HEAD_REF" == changeset-release/* ]] || [[ "$PR_TITLE" == "chore: version packages" ]]; then
echo "Skipping changeset check for release PR"
exit 0
fi
NEW_CHANGESETS=$(git diff --name-only --diff-filter=A "$BASE_SHA...HEAD" -- '.changeset/*.md' | grep -v 'README\.md' || true)
if [ -z "$NEW_CHANGESETS" ]; then
echo "No new changeset found in this PR."
echo ""
echo "Every PR must add a changeset file to .changeset/."
echo "Run 'npm run changeset' to create one describing your change."
echo "If no version bump is needed, run 'npx changeset --empty'."
exit 1
fi
echo "New changeset(s) added in this PR:"
echo "$NEW_CHANGESETS"