File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed
Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change 4242 id : extract_version
4343 run : |
4444 cd library-api
45+ # Debug: show raw output
46+ echo "Raw Maven output:"
47+ devbox run -q -- mvn help:evaluate -Dexpression=project.version -q -DforceStdout 2>&1
48+ echo "---"
49+
4550 VERSION=$(devbox run -q -- mvn help:evaluate -Dexpression=project.version -q -DforceStdout 2>/dev/null | grep -E '^[0-9]+\.[0-9]+\.[0-9]+$' | head -1 | tr -d '\n' | xargs)
51+
52+ if [ -z "$VERSION" ]; then
53+ echo "ERROR: VERSION is empty!"
54+ exit 1
55+ fi
56+
4657 echo "version=${VERSION}" >> "$GITHUB_OUTPUT"
4758 # Create revision-safe version string (replace dots with dashes for Cloud Run)
4859 REVISION_VERSION=$(echo "${VERSION}" | tr '.' '-')
@@ -101,8 +112,7 @@ jobs:
101112 region : ' ${{ env.REGION }}'
102113 image : ' ${{ env.REGION }}-docker.pkg.dev/${{ env.PROJECT_ID }}/${{ env.SERVICE }}/${{ env.API_NAME }}:v${{ steps.extract_version.outputs.version }}'
103114 tag : ' ${{ env.API_NAME }}-v${{ steps.extract_version.outputs.revision_version }}'
104- service_account : ' library-api-service-account@${{ env.PROJECT_ID }}.iam.gserviceaccount.com'
105- flags : ' --allow-unauthenticated --max-instances=2'
115+ flags : ' --allow-unauthenticated --max-instances=2 --service-account=library-api-service-account@${{ env.PROJECT_ID }}.iam.gserviceaccount.com'
106116 env_vars : |
107117 QUARKUS_GOOGLE_CLOUD_PROJECT_ID=${{ env.PROJECT_ID }}
108118 GCS_BUCKET_NAME=${{ env.PROJECT_ID }}.firebasestorage.app
You can’t perform that action at this time.
0 commit comments