Files
NexaFabric/.github/workflows/ci.yml
T
nessi dbd7fc6f95 fix: escape arrow operator in conntrack flow display and remove push trigger from CI workflow
Remove push event trigger from GitHub Actions CI workflow to run only on pull requests, wrap arrow operator in curly braces to prevent JSX parsing issues in conntrack flow source/destination display
2026-07-09 15:05:51 +02:00

43 lines
985 B
YAML

name: CI
on:
pull_request:
jobs:
backend:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.12"
- name: Install backend
working-directory: backend
run: pip install ".[dev]"
- name: Lint backend
working-directory: backend
run: ruff check .
- name: Test backend
working-directory: backend
run: pytest
frontend:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "22"
cache: npm
cache-dependency-path: frontend/package.json
- name: Install frontend
working-directory: frontend
run: npm install
- name: Test frontend
working-directory: frontend
run: npm test
- name: Build frontend
working-directory: frontend
run: npm run build