Something went wrong. Try again.
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576name: Tests
on: pull_request: paths: - '**'
jobs: build: name: Builds & Tests runs-on: ubuntu-latest timeout-minutes: 10 strategy: matrix: prj: [ handles, docs, helpers, internals, sveltekit, vite-plugin-kit-routes, vite-plugin-watch-and-run, vite-plugin-stripper, eslint-config, ] steps: - name: 🎉 Checkout Repository uses: actions/checkout@v6 with: # This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits fetch-depth: 0 submodules: recursive
- name: 🪛 pnpm setup uses: pnpm/action-setup@v4 with: version: 10.5.2 run_install: false
- name: 🛠️ node setup uses: actions/setup-node@v6 with: node-version: 24.12.0 cache: pnpm
- name: 🧑💻 install run: pnpm i
- name: 🚧 Build all Packages run: pnpm -r build
- name: 🧹 Lint run: pnpm -F ${{ matrix.prj }} lint
- name: 💪 Check run: pnpm -F ${{ matrix.prj }} check
- name: 👌 Run Tests run: pnpm -F ${{ matrix.prj }} test:ci
diff_dependencies: runs-on: ubuntu-latest permissions: contents: read pull-requests: write steps: - name: Checkout repository uses: actions/checkout@v6 with: fetch-depth: 0 - name: Create Diff uses: e18e/action-dependency-diff@v1 with: duplicate-threshold: '3'