This commit is contained in:
병준 박 2025-04-25 20:11:16 +00:00
parent f4476af611
commit 5ddf0baa2f

View File

@ -17,7 +17,7 @@ spec:
results:
- name: specDoamin
description: Extracted domain name (e.g. user)
- name: version
- name: specVersion
description: Extracted project version (e.g. 0.2.0)
steps:
- name: verify-version
@ -31,10 +31,10 @@ spec:
echo "🔍 Extracting tag from Git ref..."
FULL_REF="$(params.ref)"
DOMAIN_FROM_REF=$(echo "$FULL_REF" | awk -F'[/-]' '{print $2}')
DOMAIN=$(echo "$FULL_REF" | awk -F'[/-]' '{print $2}')
TAG_FROM_REF=$(basename "$FULL_REF") # → 0.2.0
OPENAPI_FILE="specs/${DOMAIN_FROM_REF}/openapi.yaml"
OPENAPI_FILE="specs/${DOMAIN}/openapi.yaml"
echo "📄 Reading version from openapi.yaml of ${OPENAPI_FILE}..."
VERSION=$(yq '.info.version' "$OPENAPI_FILE")
TAG_FROM_OPENAPI="${VERSION}"
@ -49,5 +49,5 @@ spec:
fi
echo "✅ Tag and version match: $VERSION"
echo -n "$DOMAIN_FROM_REF" > /tekton/results/specDoamin
echo -n "$VERSION" > /tekton/results/version
echo -n "$DOMAIN" > /tekton/results/specDoamin
echo -n "$VERSION" > /tekton/results/specVersion