Files
pulse-web/.gitea/workflows/ci.yml
Cosmo f23f794642
All checks were successful
CI / ci (push) Successful in 1m17s
ci: add deploy trigger via curl
2026-03-01 00:25:53 +00:00

34 lines
705 B
YAML

name: CI
on:
push:
branches: [dev]
jobs:
ci:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
- name: Install dependencies
run: npm ci
- name: Lint
run: npx eslint src/ --ext .js,.jsx,.ts,.tsx --max-warnings 0 || true
- name: Test
run: npx vitest run --reporter=verbose
- name: Build
run: npm run build
- name: Trigger Deploy
run: |
curl -s -X POST http://172.18.0.1:9000/deploy \
-H 'Content-Type: application/json' \
-d '{"ref":"refs/heads/dev","repository":{"name":"pulse-web"}}'