~ knotless Search/
↑↓ move↵ open⇧↵ all results

grain.social/grain

photography-focused photo sharing platform

grain.social
1 collaborator
0
2
14 lines · 511 B Raw History
# The unit tests, as `npm test` runs them. The live spaces tests skip
# themselves without SPACES_LIVE=1, and the Playwright tests in test/browser
# are not run here. The packages are kept between runs and installed again
# only when the lockfile changes (the npm-ci shared step).
image: node:25-slim
runners: [runner.knotless.dev]
on:
  push: { refs: [refs/heads/main] }
  pull: { base: [refs/heads/main] }
cache: [node_modules]
steps:
  - uses: chadtmiller.com/steps/npm-ci@1
  - name: test
    run: npm test