From c5b0daf3943fd5401461d9c36b259d29f5a02db2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20BREVET?= Date: Fri, 4 Sep 2026 15:09:34 +0200 Subject: [PATCH] build: GitHub interpolation goes to env --- .github/workflows/release.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9c3bace..fba5aa5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,20 +34,22 @@ jobs: - name: Milestone or Release? id: repository env: + AWS_CODEARTIFACT_DOMAIN: ${{ vars.AWS_CODEARTIFACT_DOMAIN }} + AWS_CODEARTIFACT_OWNER: ${{ vars.AWS_CODEARTIFACT_OWNER }} GITHUB_REF: ${{ github.ref }} run: | - token=$(aws codeartifact get-authorization-token --domain ${{ vars.AWS_CODEARTIFACT_DOMAIN }} --domain-owner ${{ vars.AWS_CODEARTIFACT_OWNER }} --query authorizationToken --output text) + token=$(aws codeartifact get-authorization-token --domain "${AWS_CODEARTIFACT_DOMAIN}" --domain-owner "${AWS_CODEARTIFACT_OWNER}" --query authorizationToken --output text) echo "::add-mask::$token" echo "token=$token" >> $GITHUB_OUTPUT echo "GITHUB_REF=$GITHUB_REF" if [[ "$GITHUB_REF" =~ .*-M[0-9]+ ]]; then echo "Milestone version detected" echo "repositoryId=codeartifact-milestones" >> $GITHUB_OUTPUT - echo "repositoryUrl=https://${{ vars.AWS_CODEARTIFACT_DOMAIN }}-${{ vars.AWS_CODEARTIFACT_OWNER }}.d.codeartifact.us-east-1.amazonaws.com/maven/milestones" >> $GITHUB_OUTPUT + echo "repositoryUrl=https://${AWS_CODEARTIFACT_DOMAIN}-${AWS_CODEARTIFACT_OWNER}.d.codeartifact.us-east-1.amazonaws.com/maven/milestones" >> $GITHUB_OUTPUT else echo "Release version detected" echo "repositoryId=codeartifact-releases" >> $GITHUB_OUTPUT - echo "repositoryUrl=https://${{ vars.AWS_CODEARTIFACT_DOMAIN }}-${{ vars.AWS_CODEARTIFACT_OWNER }}.d.codeartifact.us-east-1.amazonaws.com/maven/releases" >> $GITHUB_OUTPUT + echo "repositoryUrl=https://${AWS_CODEARTIFACT_DOMAIN}-${AWS_CODEARTIFACT_OWNER}.d.codeartifact.us-east-1.amazonaws.com/maven/releases" >> $GITHUB_OUTPUT fi - name: Set up JDK 21 @@ -63,9 +65,11 @@ jobs: env: MAVEN_USERNAME: aws MAVEN_PASSWORD: ${{ steps.repository.outputs.token }} + REPOSITORY_ID: ${{ steps.repository.outputs.repositoryId}} + REPOSITORY_URL: ${{ steps.repository.outputs.repositoryUrl}} run: | mvn --batch-mode -Dstyle.color=always --no-transfer-progress \ deploy \ -Prelease \ - -DrepositoryId=${{ steps.repository.outputs.repositoryId}} \ - -DrepositoryUrl=${{ steps.repository.outputs.repositoryUrl}} + -DrepositoryId="${REPOSITORY_ID}" \ + -DrepositoryUrl="${REPOSITORY_URL}"