a reactive (signals based) hypermedia web framework (wip) stormlightlabs.github.io/volt/
hypermedia frontend signals
at main 921 B view raw
1name: Tests 2 3on: 4 push: 5 branches: 6 - main 7 pull_request: 8 branches: 9 - main 10 11jobs: 12 test: 13 name: Run tests and collect coverage 14 runs-on: ubuntu-latest 15 steps: 16 - name: Checkout 17 uses: actions/checkout@v4 18 with: 19 fetch-depth: 2 20 - uses: pnpm/action-setup@v4 21 name: Install pnpm 22 with: 23 version: 9 24 run_install: false 25 - name: Install Node.js 26 uses: actions/setup-node@v3 27 with: 28 node-version: 24 29 cache: pnpm 30 registry-url: https://registry.npmjs.org 31 - name: Install dependencies 32 run: pnpm install --frozen-lockfile 33 - name: Run tests 34 run: pnpm vitest run --coverage --reporter=json 35 working-directory: lib 36 - name: Upload results to Codecov 37 uses: codecov/codecov-action@v5 38 with: 39 token: ${{ secrets.CODECOV_TOKEN }}