mirror of
https://github.com/Xe138/AI-Trader.git
synced 2026-04-15 06:27:23 -04:00
fix: validate GITHUB_REF is a tag in docker-release workflow
Add validation to ensure workflow only processes tag pushes. Prevents invalid Docker tags when workflow runs on non-tag refs.
This commit is contained in:
6
.github/workflows/docker-release.yml
vendored
6
.github/workflows/docker-release.yml
vendored
@@ -30,6 +30,12 @@ jobs:
|
|||||||
- name: Extract version from tag
|
- name: Extract version from tag
|
||||||
id: meta
|
id: meta
|
||||||
run: |
|
run: |
|
||||||
|
# Ensure we're building from a tag
|
||||||
|
if [[ "$GITHUB_REF" != refs/tags/* ]]; then
|
||||||
|
echo "Error: This workflow should only run on tag pushes"
|
||||||
|
echo "GITHUB_REF: $GITHUB_REF"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
VERSION=${GITHUB_REF#refs/tags/v}
|
VERSION=${GITHUB_REF#refs/tags/v}
|
||||||
echo "version=$VERSION" >> $GITHUB_OUTPUT
|
echo "version=$VERSION" >> $GITHUB_OUTPUT
|
||||||
echo "Building version: $VERSION"
|
echo "Building version: $VERSION"
|
||||||
|
|||||||
Reference in New Issue
Block a user