chore(deps): bump actions/checkout from 6 to 7 #343
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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" |