diff --git a/.github/workflows/sdk-pypi-release.yml b/.github/workflows/sdk-pypi-release.yml index 4d9c91d6904..b99ce46ea5b 100644 --- a/.github/workflows/sdk-pypi-release.yml +++ b/.github/workflows/sdk-pypi-release.yml @@ -10,12 +10,37 @@ env: CACHE: "poetry" jobs: + repository-check: + name: Repository check + runs-on: ubuntu-latest + outputs: + is_repo: ${{ steps.repository_check.outputs.is_repo }} + steps: + - name: Repository check + id: repository_check + working-directory: /tmp + run: | + if [[ ${{ github.repository }} == "prowler-cloud/prowler" ]] + then + echo "is_repo=true" >> "${GITHUB_OUTPUT}" + else + echo "This action only runs for prowler-cloud/prowler" + echo "is_repo=false" >> "${GITHUB_OUTPUT}" + fi + release-prowler-job: runs-on: ubuntu-latest + needs: repository-check + if: needs.repository-check.outputs.is_repo == 'true' env: POETRY_VIRTUALENVS_CREATE: "false" name: Release Prowler to PyPI steps: + - name: Repository check + working-directory: /tmp + run: | + [[ ${{ github.repository }} != "prowler-cloud/prowler" ]] && echo "This action only runs for prowler-cloud/prowler"; exit 1 + - name: Get Prowler version run: | PROWLER_VERSION="${{ env.RELEASE_TAG }}"