Bump @google/clasp from 2.5.0 to 3.3.0 #102
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: | |
| pull_request: | |
| push: | |
| branches: [main] | |
| # CI only reads the repo; never expose write scopes to the GITHUB_TOKEN. | |
| permissions: | |
| contents: read | |
| jobs: | |
| test: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - uses: actions/setup-node@v7 | |
| with: | |
| node-version: 22 | |
| cache: npm | |
| cache-dependency-path: | | |
| package-lock.json | |
| signature-generator/package-lock.json | |
| # Root project: Worker deps (hono, MCP SDK) + worker test runner. | |
| - name: Install root dependencies | |
| run: npm ci | |
| # signature-generator is its own npm project with its own lockfile. | |
| - name: Install signature-generator dependencies | |
| run: npm ci | |
| working-directory: signature-generator | |
| - name: Lint (signature-generator) | |
| run: npm run lint | |
| working-directory: signature-generator | |
| - name: Typecheck Worker | |
| run: npm run typecheck:worker | |
| # tsc -b && vite build — type-check is part of the build. | |
| - name: Build SPA | |
| run: npm run build | |
| working-directory: signature-generator | |
| # Runs both suites: signature-generator engines + Worker HTTP tests. | |
| - name: Test | |
| run: npm test |