diff --git a/.github/workflows/vertx-base.yaml b/.github/workflows/vertx-base.yaml index 3e97b58..864213a 100644 --- a/.github/workflows/vertx-base.yaml +++ b/.github/workflows/vertx-base.yaml @@ -32,11 +32,6 @@ jobs: - name: Set up Maven settings run: cp ./travis/new-settings.xml ~/.m2/settings.xml - - name: Authenticate using Artifact Registry Key - run: | - echo "${{ secrets.ARTIFACT_REGISTRY_KEY }}" | base64 -d > $HOME/gcp_key.json - gcloud auth activate-service-account --key-file=$HOME/gcp_key.json - - name: Build and test with Maven run: mvn -e -Pcoverage verify @@ -73,6 +68,9 @@ jobs: run: | echo "${{ secrets.ARTIFACT_REGISTRY_KEY }}" | base64 -d > $HOME/gcp_key.json gcloud auth activate-service-account --key-file=$HOME/gcp_key.json + export GCP_ACCESS_TOKEN=$(gcloud auth print-access-token) + env: + GCP_ACCESS_TOKEN: ${{ secrets.GCP_ACCESS_TOKEN }} - name: Deploy Snapshots run: | @@ -80,3 +78,5 @@ jobs: -Dmaven.wagon.httpconnectionManager.ttlSeconds=30 \ -Dmaven.wagon.http.timeout=1200000 \ --batch-mode -e -DskipTests=true deploy -X + env: + GCP_ACCESS_TOKEN: ${{ secrets.GCP_ACCESS_TOKEN }}