# Gitea Actions — example CI for DBIS ecosystem repos # Path in repo: .gitea/workflows/ci.yml (adjust for your Gitea version) name: ci on: push: branches: [main, master] pull_request: branches: [main, master] jobs: build: runs-on: docker steps: - uses: actions/checkout@v4 - name: Setup Node uses: actions/setup-node@v4 with: node-version: "20" - name: Install run: npm ci || pnpm install --frozen-lockfile || yarn install --frozen-lockfile - name: Lint run: npm run lint --if-present - name: Test run: npm test --if-present - name: Build run: npm run build --if-present