Skip to content

Commit 2c71718

Browse files
committed
library-api: troubleshoot deployment
1 parent 5bebe53 commit 2c71718

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

.github/workflows/deploy-library-api.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,18 @@ jobs:
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

0 commit comments

Comments
 (0)