fix(ci): Fix RUNTIME_IMAGE_NAME variable substitution in runtime-base job

- Added RUNTIME_IMAGE_NAME to env section of Build and push runtime base image step
- Added RUNTIME_IMAGE_NAME to env section of Set runtime base outputs step
- Fixes 'bad substitution' error when variable is used in shell scripts
This commit is contained in:
2025-11-01 21:17:44 +01:00
parent a52142f304
commit 13e12487d7

View File

@@ -353,6 +353,7 @@ jobs:
env: env:
REGISTRY_URL: ${{ env.REGISTRY_URL }} REGISTRY_URL: ${{ env.REGISTRY_URL }}
CACHE_REGISTRY: ${{ env.CACHE_REGISTRY }} CACHE_REGISTRY: ${{ env.CACHE_REGISTRY }}
RUNTIME_IMAGE_NAME: ${{ env.RUNTIME_IMAGE_NAME }}
run: | run: |
cd /workspace/repo cd /workspace/repo
@@ -363,7 +364,7 @@ jobs:
echo "TARGET_REGISTRY=$TARGET_REGISTRY" >> $GITHUB_ENV echo "TARGET_REGISTRY=$TARGET_REGISTRY" >> $GITHUB_ENV
IMAGE_NAME="${{ env.RUNTIME_IMAGE_NAME }}" IMAGE_NAME="$RUNTIME_IMAGE_NAME"
echo "🏗️ Building runtime base image..." echo "🏗️ Building runtime base image..."
echo " Registry: $TARGET_REGISTRY" echo " Registry: $TARGET_REGISTRY"
@@ -383,6 +384,8 @@ jobs:
- name: Set runtime base outputs - name: Set runtime base outputs
id: set-result id: set-result
shell: bash shell: bash
env:
RUNTIME_IMAGE_NAME: ${{ env.RUNTIME_IMAGE_NAME }}
run: | run: |
if [ "${{ steps.decision.outputs.should_build }}" = "true" ]; then if [ "${{ steps.decision.outputs.should_build }}" = "true" ]; then
TARGET_REGISTRY="${{ env.TARGET_REGISTRY || env.REGISTRY }}" TARGET_REGISTRY="${{ env.TARGET_REGISTRY || env.REGISTRY }}"