Update .forgejo/workflows/release.yml
Some checks failed
Release / release (push) Failing after 3m17s
Some checks failed
Release / release (push) Failing after 3m17s
This commit is contained in:
parent
08acf6949c
commit
53808ae657
1 changed files with 7 additions and 0 deletions
|
@ -78,16 +78,22 @@ jobs:
|
||||||
# Step 1: Get the tag ref object
|
# Step 1: Get the tag ref object
|
||||||
TAG_REF=$(curl -sf -H "Authorization: token $TOKEN" \
|
TAG_REF=$(curl -sf -H "Authorization: token $TOKEN" \
|
||||||
"$API_BASE/repos/$REPO_OWNER/$REPO_NAME/git/refs/tags/$LATEST_TAG")
|
"$API_BASE/repos/$REPO_OWNER/$REPO_NAME/git/refs/tags/$LATEST_TAG")
|
||||||
|
echo "TAG_REF is: $TAG_REF"
|
||||||
|
|
||||||
# Extract the first .object.sha (if it's an array) or directly if it's an object
|
# Extract the first .object.sha (if it's an array) or directly if it's an object
|
||||||
if echo "$TAG_REF" | jq -e 'type == "array"' >/dev/null; then
|
if echo "$TAG_REF" | jq -e 'type == "array"' >/dev/null; then
|
||||||
|
echo "TAG_REF is an array"
|
||||||
TAG_OBJECT_SHA=$(echo "$TAG_REF" | jq -r '.[0].object.sha')
|
TAG_OBJECT_SHA=$(echo "$TAG_REF" | jq -r '.[0].object.sha')
|
||||||
TAG_OBJECT_TYPE=$(echo "$TAG_REF" | jq -r '.[0].object.type')
|
TAG_OBJECT_TYPE=$(echo "$TAG_REF" | jq -r '.[0].object.type')
|
||||||
else
|
else
|
||||||
|
echo "TAG_REF is an object"
|
||||||
TAG_OBJECT_SHA=$(echo "$TAG_REF" | jq -r '.object.sha')
|
TAG_OBJECT_SHA=$(echo "$TAG_REF" | jq -r '.object.sha')
|
||||||
TAG_OBJECT_TYPE=$(echo "$TAG_REF" | jq -r '.object.type')
|
TAG_OBJECT_TYPE=$(echo "$TAG_REF" | jq -r '.object.type')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "TAG_OBJECT_SHA is : $TAG_OBJECT_SHA"
|
||||||
|
echo "TAG_OBJECT_TYPE is : $TAG_OBJECT_TYPE"
|
||||||
|
|
||||||
# Step 2: If it's a tag object, resolve to commit
|
# Step 2: If it's a tag object, resolve to commit
|
||||||
if [ "$TAG_OBJECT_TYPE" = "tag" ]; then
|
if [ "$TAG_OBJECT_TYPE" = "tag" ]; then
|
||||||
COMMIT_SHA=$(curl -sf -H "Authorization: token $TOKEN" \
|
COMMIT_SHA=$(curl -sf -H "Authorization: token $TOKEN" \
|
||||||
|
@ -96,6 +102,7 @@ jobs:
|
||||||
else
|
else
|
||||||
COMMIT_SHA=$TAG_OBJECT_SHA
|
COMMIT_SHA=$TAG_OBJECT_SHA
|
||||||
fi
|
fi
|
||||||
|
echo "COMMIT_SHA is : $COMMIT_SHA"
|
||||||
|
|
||||||
# Step 3: Get the commit date
|
# Step 3: Get the commit date
|
||||||
COMMIT_DATE=$(curl -sf -H "Authorization: token $TOKEN" \
|
COMMIT_DATE=$(curl -sf -H "Authorization: token $TOKEN" \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue