From 3801b8a7cbffaba8a7ecc7dcda84f4098f62390a Mon Sep 17 00:00:00 2001 From: "Alexander A. Klimov" Date: Fri, 17 Nov 2023 15:54:03 +0100 Subject: [PATCH] GHA: cancel runs on PR, but not on push In a PR one top commit replaces the previous one. But the central branches are more like timelines. It's nice to have red crosses in a such timeline as clear indicators that something was actually broken. --- .github/workflows/docker.yml | 2 +- .github/workflows/linux.yml | 2 +- .github/workflows/rpm.yml | 2 +- .github/workflows/windows.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index d4883b5d0..dc23459e0 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -11,7 +11,7 @@ on: - published concurrency: - group: docker-${{ github.ref }} + group: docker-${{ github.event_name == 'push' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 7a51d67ae..8f5ff033b 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -8,7 +8,7 @@ on: pull_request: {} concurrency: - group: linux-${{ github.ref }} + group: linux-${{ github.event_name == 'push' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/rpm.yml b/.github/workflows/rpm.yml index 13022168e..5cf8b10b0 100644 --- a/.github/workflows/rpm.yml +++ b/.github/workflows/rpm.yml @@ -8,7 +8,7 @@ on: pull_request: {} concurrency: - group: rpm-${{ github.ref }} + group: rpm-${{ github.event_name == 'push' && github.sha || github.ref }} cancel-in-progress: true jobs: diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 52a08fce8..18d8e5757 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -8,7 +8,7 @@ on: pull_request: {} concurrency: - group: windows-${{ github.ref }} + group: windows-${{ github.event_name == 'push' && github.sha || github.ref }} cancel-in-progress: true jobs: