From f65d64699a48bd6fe540c7503491ce29b1ce38d1 Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Thu, 23 Mar 2023 15:25:31 +0100 Subject: [PATCH] ci: add concurrency rules (#361) Signed-off-by: Jan Kowalleck --- .github/workflows/deploy.yml | 4 ++++ .github/workflows/manual-release-candidate.yml | 2 +- .github/workflows/poetry.yml | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 0d80653b..7f5f92ba 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -5,6 +5,10 @@ on: branches: [ 'main' ] workflow_dispatch: +concurrency: + group: ${{ github.workflow }} + cancel-in-progress: false # prevent hickups with semantic-release + env: PYTHON_VERSION_DEFAULT: "3.11" POETRY_VERSION: "1.1.12" diff --git a/.github/workflows/manual-release-candidate.yml b/.github/workflows/manual-release-candidate.yml index c56aaab9..02358b68 100644 --- a/.github/workflows/manual-release-candidate.yml +++ b/.github/workflows/manual-release-candidate.yml @@ -35,4 +35,4 @@ jobs: - name: Publish Pre Release 📦 to PyPI uses: pypa/gh-action-pypi-publish@master with: - password: ${{ secrets.PYPI_TOKEN }} \ No newline at end of file + password: ${{ secrets.PYPI_TOKEN }} diff --git a/.github/workflows/poetry.yml b/.github/workflows/poetry.yml index 4269388e..297193f3 100644 --- a/.github/workflows/poetry.yml +++ b/.github/workflows/poetry.yml @@ -13,6 +13,10 @@ on: # this means: at 23:42 on Fridays - cron: '42 23 * * 5' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + env: REPORTS_DIR: CI_reports PYTHON_VERSION_DEFAULT: "3.11"