Skip to content

Commit 2b84ff5

Browse files
fix(DTOSS-13089): exclude pre-releases when resolving latest release tag
gh release list returns pre-releases by default, so a pr-* tag created by a review deploy could be picked up as the latest release for dev and preprod. Adding --exclude-pre-releases ensures only v* releases are resolved for non-review environments.
1 parent 3c3bdd1 commit 2b84ff5

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

.github/workflows/cicd-2-main-branch.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ jobs:
8080
LATEST_TAG=$(gh release list \
8181
--repo "${{ github.repository }}" \
8282
--limit 1 \
83+
--exclude-pre-releases \
8384
--json tagName --jq '.[0].tagName' 2>/dev/null || echo "")
8485
if [[ -z "$LATEST_TAG" ]]; then
8586
echo "::error::No GitHub Release exists. Push a v* tag to create the first release."

0 commit comments

Comments
 (0)