From: Igor Zhukov <[email protected]> While implementing https://github.com/ovn-org/ovn/pull/139 I sometimes pushed several commits quickly and after that I noticed that previous run was still in progress and the most recent run was waiting in line.
I googled some solutions and I found the answer: https://stackoverflow.com/a/72408109/4544798 Github docs: https://docs.github.com/en/actions/using-jobs/using-concurrency Signed-off-by: Igor Zhukov <[email protected]> Submitted-at: https://github.com/ovn-org/ovn/pull/145 --- .github/workflows/ovn-kubernetes.yml | 4 ++++ .github/workflows/test.yml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/ovn-kubernetes.yml b/.github/workflows/ovn-kubernetes.yml index c05bbd3f9..431e47660 100644 --- a/.github/workflows/ovn-kubernetes.yml +++ b/.github/workflows/ovn-kubernetes.yml @@ -8,6 +8,10 @@ on: # Run Sunday at midnight - cron: '0 0 * * 0' +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + env: GO_VERSION: "1.17.6" K8S_VERSION: v1.23.3 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e0de7c60e..56e8ba870 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -7,6 +7,10 @@ on: # Run Sunday at midnight - cron: '0 0 * * 0' +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: build-linux: env: -- 2.30.2 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
