Skip to content
Snippets Groups Projects
Commit b44a7d06 authored by Arkerthan's avatar Arkerthan
Browse files

Read changelog from CHANGELOG.md and insert into new releases

parent d9a402a0
No related branches found
No related tags found
1 merge request!9046Read changelog from CHANGELOG.md and insert into new releases
......@@ -41,7 +41,17 @@ release:
# only for official releases
- if: $CI_COMMIT_TAG =~ /\A\d+\.\d+\.\d+\z/
script:
# extract changes from changelog
# get line of version header + 1
- START=$(awk 'match($1,"##") && match($2,v){print NR+1; exit}' v="0.10.7.1-$CI_COMMIT_TAG" CHANGELOG.md)
# drop everything above the release including the release header
- tail -n +$START CHANGELOG.md > tmp
# get line of next version header - 1
- END=$(awk 'match($1,"##") && match($2,v){print NR-1; exit}' v="0.10.7.1" tmp)
# drop everything after current release
- DESCRIPTION=$(head -n $END tmp)
# create release
- |
release-cli create --name $CI_COMMIT_TAG --description "Download ${FC_PREGMOD_HTML} to play the game." \
--tag-name $CI_COMMIT_TAG \
release-cli create --name "$CI_COMMIT_TAG" --description "$DESCRIPTION" \
--tag-name "$CI_COMMIT_TAG" \
--assets-link "{\"name\":\"${FC_PREGMOD_HTML}\",\"url\":\"${MEGA_URL}\"}"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment