# Example CI workflow for a Python backend + Node.js frontend service (e.g. h1per-pms) # Place in your repo at: .gitea/workflows/ci.yml name: CI on: pull_request: branches: [main, staging] push: branches: [main, staging] concurrency: group: ci-${{ gitea.ref }} cancel-in-progress: true jobs: lint-backend: uses: wectrl-net/ci-templates/.gitea/workflows/lint-python.yaml@main with: python-version: "3.13" lint-frontend: uses: wectrl-net/ci-templates/.gitea/workflows/lint-node.yaml@main with: working-directory: web test-backend: uses: wectrl-net/ci-templates/.gitea/workflows/test-python.yaml@main with: python-version: "3.13" test-frontend: uses: wectrl-net/ci-templates/.gitea/workflows/test-node.yaml@main with: working-directory: web