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 .