build(deps-dev): bump @tootallnate/once from 2.0.0 to 2.0.1 #91
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] | |
| types: [opened, synchronize, reopened, labeled, unlabeled] | |
| jobs: | |
| check: | |
| name: Require Changeset | |
| runs-on: ubuntu-latest | |
| # Skip for: | |
| # - PRs labeled "skip-changeset" | |
| # - PRs with title starting with "chore:" (infra, deps, typos) | |
| # - The "Version Packages" PR created by changesets/action itself | |
| if: | | |
| !contains(github.event.pull_request.labels.*.name, 'skip-changeset') && | |
| !startsWith(github.event.pull_request.title, 'chore:') && | |
| !startsWith(github.event.pull_request.title, 'Version Packages') | |
| steps: | |
| - name: Check out code | |
| uses: actions/checkout@v6 | |
| with: | |
| fetch-depth: 0 | |
| # Root package is the whole repo for changesets. Require a changeset when the npm publish | |
| # surface changes: app code, mobile glue, crypto core/WASM, or native FFI (Go + iOS + Android). | |
| # Go-only paths (bindings/go, examples/go) and docs/CI-only edits stay out of the `npm` filter. | |
| - uses: dorny/paths-filter@v3 | |
| id: npm_release | |
| with: | |
| filters: | | |
| npm: | |
| - package.json | |
| - package-lock.json | |
| - src/** | |
| - android/** | |
| - ios/** | |
| - expo-module.config.json | |
| - rust/core/** | |
| - rust/wasm/** | |
| - rust/ffi/** | |
| - scripts/build-wasm.sh | |
| - scripts/build-android.sh | |
| - scripts/build-ios.sh | |
| - name: Setup tools | |
| if: steps.npm_release.outputs.npm == 'true' | |
| uses: jdx/mise-action@v4 | |
| - name: Install dependencies | |
| if: steps.npm_release.outputs.npm == 'true' | |
| run: npm ci | |
| - name: Check changeset exists | |
| if: steps.npm_release.outputs.npm == 'true' | |
| run: npx changeset status --since=origin/main |