diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7b7b05d8..187caf4a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,7 @@ on: workflow_dispatch: # Checks if any concurrent jobs under the same pull request or branch are being executed -# NOTE: this will cancel every workflow that is being ran as group is just the github ref (without the workflow name) +# NOTE: this will cancel every workflow that is being ran against a PR as group is just the github ref (without the workflow name) concurrency: group: ${{ github.head_ref || github.run_id }} cancel-in-progress: true diff --git a/.github/workflows/dev.yaml b/.github/workflows/master.yaml similarity index 90% rename from .github/workflows/dev.yaml rename to .github/workflows/master.yaml index 961bda34..953bbeda 100644 --- a/.github/workflows/dev.yaml +++ b/.github/workflows/master.yaml @@ -1,8 +1,12 @@ -name: Dev Packages +name: Dev Packages and Docker images on: push: branches: [master] - workflow_dispatch: + +# Checks if any concurrent jobs under the same pull request or branch are being executed +concurrency: + group: ci-master + cancel-in-progress: true jobs: build-dev-packages: diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 09b1b6bc..3a86450e 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -1,9 +1,14 @@ -name: Release Packages +name: Release Packages and Docker images on: push: tags: - '[0-9]+.[0-9]+.[0-9]+' +# Checks if any concurrent jobs under the same pull request or branch are being executed +concurrency: + group: ci-release + cancel-in-progress: true + jobs: build-packages: uses: falcosecurity/falco/.github/workflows/reusable_build_packages.yaml@main