From a83dcebadd1a87edd04219ed390b94a1296d0a18 Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Mon, 20 Apr 2026 07:48:40 -0400 Subject: [PATCH] ci: skip release-please job when secret is not defined Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/release-please-gha.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/release-please-gha.yml b/.github/workflows/release-please-gha.yml index f7d4d1f2..2278e2c7 100644 --- a/.github/workflows/release-please-gha.yml +++ b/.github/workflows/release-please-gha.yml @@ -21,7 +21,16 @@ permissions: contents: read jobs: + check-secret: + runs-on: ubuntu-latest + outputs: + has-token: ${{ steps.check.outputs.has-token }} + steps: + - id: check + run: echo "has-token=${{ secrets.RELEASE_PLEASE_TOKEN_PROVIDER_PEM != '' }}" >> $GITHUB_OUTPUT release-please-master: + needs: check-secret + if: needs.check-secret.outputs.has-token == 'true' runs-on: ubuntu-latest steps: - name: Checkout repository