Files
portfolio/.gitea/workflows/test.yml
Johan LEROY dc4e3820c4 ci: add Gitea Actions tests workflow (check + vitest + build)
Tourne sur push main/dev et pull_request. Runner node:22-bullseye.
Pas de deploy automatique : l'upload FTP reste manuel.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 16:12:56 +02:00

27 lines
506 B
YAML

name: Tests
on:
push:
branches: [main, dev]
pull_request:
jobs:
test:
runs-on: ubuntu-latest
container:
image: node:22-bullseye
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install dependencies
run: npm ci --no-audit --no-fund
- name: Astro check (types + lint hints)
run: npm run check
- name: Vitest
run: npm test
- name: Astro build (vérifie que le build prod passe)
run: npm run build