fix: use native release: keyword instead of glab to fix 403 permission error

This commit is contained in:
Alex Gleason
2026-03-26 23:42:04 -05:00
parent 6e2716d957
commit 89fe5b8937
+12 -10
View File
@@ -152,8 +152,6 @@ release:
- build-apk
rules:
- if: $CI_COMMIT_TAG =~ /^v\d+\.\d+\.\d+$/
variables:
GLAB_TOKEN: $CI_JOB_TOKEN
script:
- echo "Creating release for $CI_COMMIT_TAG"
# Extract the latest changelog section for the release description.
@@ -164,15 +162,19 @@ release:
if [ -z "$RELEASE_NOTES" ]; then
RELEASE_NOTES="Ditto ${CI_COMMIT_TAG}"
fi
# Create the release with glab (included in the release-cli image).
# Uses a temp file to safely pass multi-line release notes.
- echo "$RELEASE_NOTES" > /tmp/release-notes.md
- |
glab release create "$CI_COMMIT_TAG" \
--name "$CI_COMMIT_TAG" \
--notes-file /tmp/release-notes.md \
"artifacts/Ditto.apk#Ditto-${CI_COMMIT_TAG}.apk" \
"artifacts/Ditto.aab#Ditto-${CI_COMMIT_TAG}.aab"
release:
tag_name: $CI_COMMIT_TAG
name: $CI_COMMIT_TAG
description: /tmp/release-notes.md
assets:
links:
- name: Ditto-${CI_COMMIT_TAG}.apk
url: ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/ditto/${CI_COMMIT_TAG}/Ditto-${CI_COMMIT_TAG}.apk
link_type: package
- name: Ditto-${CI_COMMIT_TAG}.aab
url: ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/ditto/${CI_COMMIT_TAG}/Ditto-${CI_COMMIT_TAG}.aab
link_type: package
publish-zapstore:
stage: publish