Only run redis_docs_sync.yaml on latest release (#13603)

We only want to trigger the workflow on the documentation repository for
the latest release
This commit is contained in:
paoloredis
2024-10-15 16:02:11 +03:00
committed by GitHub
parent 6c5e263d7b
commit 99d09c824c
+12 -1
View File
@@ -21,4 +21,15 @@ jobs:
GH_TOKEN: ${{ steps.generate-token.outputs.token }}
RELEASE_NAME: ${{ github.event.release.tag_name }}
run: |
gh workflow run -R redis/docs redis_docs_sync.yaml -f release="${RELEASE_NAME}"
LATEST_RELEASE=$(
curl -Ls \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer ${GH_TOKEN}" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/repos/redis/redis/releases/latest \
| jq -r '.tag_name'
)
if [[ "${LATEST_RELEASE}" == "${RELEASE_NAME}" ]]; then
gh workflow run -R redis/docs redis_docs_sync.yaml -f release="${RELEASE_NAME}"
fi