diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 0f9b253..2bfa625 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -1,7 +1,12 @@ name: CI (SIAX Cloud) -on: [push, pull_request, workflow_dispatch] +on: + push: + branches: [main] + pull_request: + workflow_dispatch: +# CI-02 concurrency (N6): en ny commit på samma PR/gren avbryter den inaktuella körningen. concurrency: - group: ${{ github.workflow }}-${{ github.head_ref || github.ref }} + group: ${{ gitea.workflow }}-${{ gitea.ref }} cancel-in-progress: true jobs: quality: diff --git a/.gitea/workflows/component-conformance.yml b/.gitea/workflows/component-conformance.yml index 3db33ac..a3fb7cc 100644 --- a/.gitea/workflows/component-conformance.yml +++ b/.gitea/workflows/component-conformance.yml @@ -2,12 +2,17 @@ name: Component conformance on: push: + branches: [main] pull_request: workflow_dispatch: permissions: contents: read +concurrency: + group: ${{ gitea.workflow }}-${{ gitea.ref }} + cancel-in-progress: true + jobs: conformance: name: Component conformance (blocking) diff --git a/.gitea/workflows/masterplan-lock.yml b/.gitea/workflows/masterplan-lock.yml index 272ce1b..315ac76 100644 --- a/.gitea/workflows/masterplan-lock.yml +++ b/.gitea/workflows/masterplan-lock.yml @@ -2,6 +2,9 @@ name: Masterplan Lock on: schedule: - cron: "0 4 * * *" +concurrency: + group: ${{ gitea.workflow }} + cancel-in-progress: false jobs: lock: runs-on: ubuntu-latest