diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index c96e7c6..74503be 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -1,8 +1,12 @@ name: CI (SIAX Cloud) on: [push, pull_request, workflow_dispatch] +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.ref }} + cancel-in-progress: true jobs: quality: runs-on: ubuntu-latest + timeout-minutes: 30 steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 @@ -23,6 +27,7 @@ jobs: run: pnpm run build security: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 - name: Install Trivy @@ -31,6 +36,7 @@ jobs: run: trivy fs --scanners vuln,secret --severity HIGH,CRITICAL --exit-code 0 . contracts: runs-on: ubuntu-latest + timeout-minutes: 30 steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4