Files
rfid-database/.github/workflows/ci.yml
T
Nick TrochalakisandCursor Agent 0e50c537ee Strengthen CI (Next + Docker build) and expand tests (#4)
Add docker-build and next build jobs so Dockerfile/image failures fail
CI. Expand unit coverage for exporters/Zod and integration coverage for
search, MCT import, backup, and token revoke.

Co-authored-by: Cursor Agent <[email protected]>
2026-08-23 23:37:09 +00:00

33 lines
677 B
YAML

name: CI
on:
pull_request:
push:
branches: [main]
jobs:
check:
name: lint-typecheck-test-build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "22"
cache: "npm"
- run: npm ci
- run: npm run lint
- run: npm run typecheck
- run: npm test
- run: npm run build
env:
AUTH_SECRET: ci-build-secret-at-least-32-characters
docker:
name: docker-build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build production image
run: docker build -t rfid-database:ci .