chore(deps-dev): bump vitest from 3.2.4 to 4.1.7 in /ui/vue #99
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: CI | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| branches: [main] | |
| permissions: | |
| contents: read | |
| id-token: write | |
| jobs: | |
| verify: | |
| name: Verify UI Packages | |
| runs-on: ubuntu-latest | |
| strategy: | |
| matrix: | |
| node-version: [20, 22] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Use Node.js ${{ matrix.node-version }} | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: ${{ matrix.node-version }} | |
| cache: npm | |
| - name: Install dependencies | |
| run: npm ci | |
| - name: Lint | |
| run: npm run lint | |
| - name: Typecheck all packages | |
| run: npm run typecheck:all | |
| - name: Test package surfaces | |
| run: npm run test:all | |
| - name: Build all publishable packages | |
| run: npm run build:all | |
| - name: Verify all package contents | |
| run: npm run pack:all | |
| - name: Smoke test packed installs | |
| run: npm run smoke:install | |
| publish-dry-run: | |
| name: Publish Dry Run | |
| runs-on: ubuntu-latest | |
| needs: verify | |
| if: github.event_name == 'push' && github.ref == 'refs/heads/main' | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 22 | |
| cache: npm | |
| - run: npm ci | |
| - run: npm run release:check | |
| - run: | | |
| for workspace in ui/vanilla ui/react ui/vue ui/svelte ui/angular ui/lit ui/solid packages/ui packages/workbench; do | |
| npm publish --dry-run --workspace="$workspace" | |
| done |