From f5cccecac67260e293ee20a79fcb7519fddb4f43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9sar=20Arroba?= <19954079+cesararroba@users.noreply.github.com> Date: Wed, 22 Oct 2025 17:02:51 +0200 Subject: [PATCH] chore(github): improve prepare release action (#8981) --- ...reparation.yml => prowler-prepare-release.yml} | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) rename .github/workflows/{prowler-release-preparation.yml => prowler-prepare-release.yml} (98%) diff --git a/.github/workflows/prowler-release-preparation.yml b/.github/workflows/prowler-prepare-release.yml similarity index 98% rename from .github/workflows/prowler-release-preparation.yml rename to .github/workflows/prowler-prepare-release.yml index 7ecd937554..33f554d898 100644 --- a/.github/workflows/prowler-release-preparation.yml +++ b/.github/workflows/prowler-prepare-release.yml @@ -1,6 +1,6 @@ -name: Prowler - Release Preparation +name: 'Tools: Prepare Release' -run-name: Prowler Release Preparation for ${{ inputs.prowler_version }} +run-name: 'Prepare Release for Prowler ${{ inputs.prowler_version }}' on: workflow_dispatch: @@ -10,18 +10,23 @@ on: required: true type: string +concurrency: + group: ${{ github.workflow }}-${{ inputs.prowler_version }} + cancel-in-progress: false + env: - PROWLER_VERSION: ${{ github.event.inputs.prowler_version }} + PROWLER_VERSION: ${{ inputs.prowler_version }} jobs: prepare-release: if: github.repository == 'prowler-cloud/prowler' runs-on: ubuntu-latest + timeout-minutes: 30 permissions: contents: write pull-requests: write steps: - - name: Checkout code + - name: Checkout repository uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: fetch-depth: 0 @@ -34,7 +39,7 @@ jobs: - name: Install Poetry run: | - python3 -m pip install --user poetry + python3 -m pip install --user poetry==2.1.1 echo "$HOME/.local/bin" >> $GITHUB_PATH - name: Configure Git