Stabilize main release tag
Some checks failed
Lumenite Main Release / prepare-release (push) Successful in 8s
Lumenite Main Release / build-windows (push) Failing after 3s
Lumenite Main Release / build-linux (push) Failing after 3m8s

This commit is contained in:
2026-04-19 17:34:21 -05:00
parent 5c676f0062
commit db02dd08ce

View File

@@ -25,7 +25,7 @@ jobs:
release_api="${GITHUB_API_URL}/repos/${GITHUB_REPOSITORY}/releases"
release_file="${RUNNER_TEMP}/release.json"
release_tag="main-${GITHUB_SHA:0:7}"
release_tag="main"
status=$(curl -sS -o "$release_file" -w '%{http_code}' \
-H "Authorization: token ${GITEA_TOKEN}" \
@@ -34,21 +34,8 @@ jobs:
if [ "$status" = "200" ]; then
:
elif [ "$status" = "404" ]; then
tag_payload=$(printf '{"tag_name":"%s","target":"%s"}' \
"$release_tag" "$GITHUB_SHA")
tag_status=$(curl -sS -o "$release_file" -w '%{http_code}' \
-X POST \
-H "Authorization: token ${GITEA_TOKEN}" \
-H "Content-Type: application/json" \
-d "$tag_payload" \
"${release_api%/releases}/tags")
if [ "$tag_status" != "200" ] && [ "$tag_status" != "409" ]; then
cat "$release_file"
exit 1
fi
payload=$(printf '{"name":"%s","tag_name":"%s","target_commitish":"%s","draft":false,"prerelease":false}' \
"$release_tag" "$release_tag" "$GITHUB_SHA")
"$release_tag" "$release_tag" "main")
status=$(curl -sS -o "$release_file" -w '%{http_code}' \
-X POST \
-H "Authorization: token ${GITEA_TOKEN}" \