From 038ef7f2054438fc24fffa66aad956275be26cad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonatan=20M=C3=A4nnchen?= Date: Mon, 15 Sep 2025 22:33:59 +0200 Subject: [PATCH] Correct builds.hex.pm Publish Condition in CI --- .github/workflows/release.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8273c9a17b..5eeb2e8d23 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -304,8 +304,6 @@ jobs: runs-on: ubuntu-22.04 concurrency: builds-hex-pm environment: release - # Only run if HEX_AWS_REGION is set (no failing job in forks) - if: "${{ vars.HEX_AWS_REGION }}" env: AWS_ACCESS_KEY_ID: ${{ secrets.HEX_AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.HEX_AWS_SECRET_ACCESS_KEY }} @@ -313,6 +311,12 @@ jobs: AWS_S3_BUCKET: ${{ vars.HEX_AWS_S3_BUCKET }} OTP_GENERIC_VERSION: "25" steps: + - name: "Check if variables are set up" + if: "${{ ! vars.HEX_AWS_REGION }}" + run: | + echo "Required variables for uploading to hex.pm are not set up, skipping..." + exit 1 + - uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 with: pattern: "{sign-*-elixir-otp-*,Docs}"