Bump electron from 43.2.0 to 43.4.1 #74
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] | |
| jobs: | |
| ci: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v4 | |
| - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 | |
| with: | |
| node-version: '20' | |
| cache: 'npm' | |
| - name: Install dependencies | |
| run: npm ci | |
| # vitest is intentionally not a package.json dependency so that the | |
| # committed package-lock.json stays in sync for `npm ci` (used by the | |
| # release workflow). Install it transiently for the test run. | |
| - name: Add test runner | |
| run: npm install --no-save vitest@^4 | |
| - name: Type check | |
| run: npm run typecheck | |
| - name: Unit tests | |
| run: npm test |