From bc4881aa123053d669431c2e5dec41393b591d6c Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Mon, 11 Nov 2024 16:52:41 +0300 Subject: [PATCH] fix discord changelog posting [ci skip] --- .drone.yml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.drone.yml b/.drone.yml index d14ebd517..46ec80cad 100644 --- a/.drone.yml +++ b/.drone.yml @@ -245,9 +245,11 @@ steps: - wget "https://raw.githubusercontent.com/fieu/discord.sh/2253303efc0e7211ac2777d2535054cbb872f1e0/discord.sh" - chmod +x ./discord.sh - sed -n '/## Main changes/,/## Other changes/p' CHANGELOG.md | sed -e 's/## Main changes//' -e 's/## Other changes//' > changelogcut.txt - - truncate -s -1 changelogcut.txt - - tail -c +2 changelogcut.txt > changelogready.txt + - head -c 1544 changelogcut.txt > changelogcutfin.txt + - truncate -s -1 changelogcutfin.txt + - tail -c +2 changelogcutfin.txt > changelogready.txt - rm -f changelogcut.txt + - rm -f changelogcutfin.txt - echo '' >> changelogready.txt - echo '## [Read full changelog](https://github.com/DarkFlippers/unleashed-firmware/releases/tag/'${DRONE_TAG}')' >> changelogready.txt - sed -i 's/(releasever)/'${DRONE_TAG}'/g' .ci_files/release_msg_discord.txt @@ -529,14 +531,20 @@ steps: commands: - wget "https://raw.githubusercontent.com/fieu/discord.sh/2253303efc0e7211ac2777d2535054cbb872f1e0/discord.sh" - chmod +x ./discord.sh - - sed -n '/## Main changes/,/

/p' CHANGELOG.md | sed -e 's/

//' > changelogcut.txt - - truncate -s -1 changelogcut.txt + - sed -n '/## Main changes/,/## Other changes/p' CHANGELOG.md | sed -e 's/## Main changes//' -e 's/## Other changes//' > changelogcut.txt + - head -c 1544 changelogcut.txt > changelogcutfin.txt + - truncate -s -1 changelogcutfin.txt + - tail -c +2 changelogcutfin.txt > changelogready.txt + - rm -f changelogcut.txt + - rm -f changelogcutfin.txt + - echo '' >> changelogready.txt + - echo '## [Read full changelog](https://github.com/DarkFlippers/unleashed-firmware/releases/tag/'${DRONE_TAG}')' >> changelogready.txt - sed -i 's/(buildnum)/'${DRONE_BUILD_NUMBER}'/g' .ci_files/devbuild_msg_discord.txt - sed -i 's/(commitsha)/'${DRONE_COMMIT_SHA}'/g' .ci_files/devbuild_msg_discord.txt - sed -i 's/(buildnum)/'${DRONE_BUILD_NUMBER}'/g' .ci_files/devbuild_msg_telegram.txt - sed -i 's/(commitsha)/'${DRONE_COMMIT_SHA}'/g' .ci_files/devbuild_msg_telegram.txt - cp .ci_files/devbuild_msg_telegram.txt tg_dev_message.tpl - - ./discord.sh --title "Changelog" --description "$(jq -Rs .