fix: use native release: keyword instead of glab to fix 403 permission error
This commit is contained in:
+12
-10
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user