From 683e1699bdbb61c3c3fe00a80b01d8df10de1463 Mon Sep 17 00:00:00 2001 From: ttytm Date: Mon, 25 Mar 2024 16:33:02 +0100 Subject: [PATCH] ci: add concurrency config --- .github/workflows/analyzer_tests.yml | 4 ++++ .github/workflows/build_ci.yml | 4 ++++ .github/workflows/install_ci.yml | 4 ++++ .github/workflows/test_tree_sitter_v.yml | 4 ++++ .github/workflows/vscode_extension_tests.yml | 4 ++++ 5 files changed, 20 insertions(+) diff --git a/.github/workflows/analyzer_tests.yml b/.github/workflows/analyzer_tests.yml index 9c5ea0f8..a3b02476 100644 --- a/.github/workflows/analyzer_tests.yml +++ b/.github/workflows/analyzer_tests.yml @@ -14,6 +14,10 @@ on: - 'editors/code/**' - '**/*.md' +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} + cancel-in-progress: true + jobs: test: strategy: diff --git a/.github/workflows/build_ci.yml b/.github/workflows/build_ci.yml index dfafaa20..08bdf7d4 100644 --- a/.github/workflows/build_ci.yml +++ b/.github/workflows/build_ci.yml @@ -20,6 +20,10 @@ on: - '**/test_*.v' - '**/*_test.v' +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} + cancel-in-progress: true + jobs: build: strategy: diff --git a/.github/workflows/install_ci.yml b/.github/workflows/install_ci.yml index 63fa2fba..d5b1b10e 100644 --- a/.github/workflows/install_ci.yml +++ b/.github/workflows/install_ci.yml @@ -10,6 +10,10 @@ on: - '**/install.vsh' - 'install_ci.yml' +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} + cancel-in-progress: true + jobs: install: strategy: diff --git a/.github/workflows/test_tree_sitter_v.yml b/.github/workflows/test_tree_sitter_v.yml index 406dd28a..c258676e 100644 --- a/.github/workflows/test_tree_sitter_v.yml +++ b/.github/workflows/test_tree_sitter_v.yml @@ -10,6 +10,10 @@ on: - 'tree_sitter_v/**' - '**/test_tree_sitter_v.yml' +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} + cancel-in-progress: true + jobs: test: name: Test tree-sitter diff --git a/.github/workflows/vscode_extension_tests.yml b/.github/workflows/vscode_extension_tests.yml index d1c13f3d..1afefe43 100644 --- a/.github/workflows/vscode_extension_tests.yml +++ b/.github/workflows/vscode_extension_tests.yml @@ -10,6 +10,10 @@ on: - 'editors/code/**' - '**/vscode_extension_tests.yml' +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} + cancel-in-progress: true + jobs: test: strategy: