name: CI (Node) on: push: branches: [main] paths: - "node/**" - ".gitea/workflows/ci-node.yml" pull_request: paths: - "node/**" - ".gitea/workflows/ci-node.yml" jobs: build-test: runs-on: ubuntu-latest defaults: run: working-directory: node steps: - name: Checkout uses: https://github.com/actions/checkout@v4 - name: Node version run: node --version && npm --version - name: Install run: npm ci - name: Test run: npm test - name: Build run: npm run build