name: CI on: [push, pull_request] jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: full: true - run: | which node || (apt-get update && apt-get install -y nodejs npm) npm install npm run lint npm run typecheck npm test