From b5ee6716805df4460044587cb0a5c4e1d21db68e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20J=C3=BCrgens?= Date: Fri, 27 Jan 2023 01:51:10 +0100 Subject: [PATCH] ci: create codeberg release --- .gitlab-ci.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index db2c4dc..488c0a5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -90,11 +90,13 @@ Release: - chmod +x /usr/local/bin/release-cli script: - | + codeberg_release_body="" function upload_package() { curl \ --header "JOB-TOKEN: $CI_JOB_TOKEN" \ --upload-file "$1" \ "$CI_API_V4_URL/projects/$CI_PROJECT_ID/packages/generic/librewolf/$FILEVER/$1" + codeberg_release_body="${codeberg_release_body}[$1]($CI_API_V4_URL/projects/$CI_PROJECT_ID/packages/generic/librewolf/$FILEVER/$1)\n" } upload_package librewolf-$FILEVER.en-US.debian11.x86_64.deb upload_package librewolf-$FILEVER.en-US.debian11.x86_64.deb.sha256sum @@ -114,6 +116,15 @@ Release: upload_package librewolf-$FILEVER.en-US.mac.x86_64.dmg.sha256sum upload_package librewolf-$FILEVER.en-US.mac.aarch64.dmg upload_package librewolf-$FILEVER.en-US.mac.aarch64.dmg.sha256sum + curl -X 'POST' \ + "https://codeberg.org/api/v1/repos/librewolf/bsys5/releases?token=$CODEBERG_TOKEN" \ + -H 'accept: application/json' \ + -H 'Content-Type: application/json' \ + -d "{ + \"name\": \"$FILEVER\", + \"tag_name\": \"$FILEVER\", + \"body\": \"$codeberg_release_body\" + }" release: tag_name: "$FILEVER" description: "## LibreWolf bsys5 Release v$FILEVER\n\n- \n\n(Built on GitLab by pipeline [$CI_PIPELINE_ID](https://gitlab.com/librewolf-community/browser/bsys5/-/pipelines/$CI_PIPELINE_ID))"