From b589396f4a0572cf858de0a94ee196249847d500 Mon Sep 17 00:00:00 2001 From: Falco <1364936+FalcoXYZ@users.noreply.github.com> Date: Wed, 10 Aug 2022 10:21:03 +0200 Subject: [PATCH 1/2] fix: change regex to get correct changelog value Changes the regex to match the changelog in github releases properly. --- .github/workflows/run-discord-announcement.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-discord-announcement.yml b/.github/workflows/run-discord-announcement.yml index d0dba35160c..dda0206a4f4 100644 --- a/.github/workflows/run-discord-announcement.yml +++ b/.github/workflows/run-discord-announcement.yml @@ -14,7 +14,7 @@ jobs: - name: CURL Discord API with announcement shell: bash run: | - CHANGELOG=$(curl -s https://api.github.com/repos/nethermindeth/nethermind/releases | jq '.[0].body' | grep -Po '(?<=\\n\\r\\n)(.*?)(?=\##)') + CHANGELOG=$(curl -s https://api.github.com/repos/nethermindeth/nethermind/releases | jq '.[0].body' | grep -Po '(?<=## )(.*?)(?=\##)) read VERSION LINK < <(echo $(curl -s 'https://api.github.com/repos/nethermindeth/nethermind/releases' | jq -r '.[0].name, .[0].html_url')) MESSAGE="**New Nethermind release version: ${VERSION}**\n\n${CHANGELOG}<${LINK}>" curl -s -H "Content-Type: application/json" -d '{"username": "Nethermind", "content": "'"$MESSAGE"'"}' $WEBHOOK_URL > /dev/null 2>&1 \ No newline at end of file From 742b8d65da1e52e1c3c66a3ece7865790967537a Mon Sep 17 00:00:00 2001 From: Falco <1364936+FalcoXYZ@users.noreply.github.com> Date: Mon, 15 Aug 2022 15:46:43 +0200 Subject: [PATCH 2/2] fix: missing quote --- .github/workflows/run-discord-announcement.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-discord-announcement.yml b/.github/workflows/run-discord-announcement.yml index dda0206a4f4..ae48377393e 100644 --- a/.github/workflows/run-discord-announcement.yml +++ b/.github/workflows/run-discord-announcement.yml @@ -14,7 +14,7 @@ jobs: - name: CURL Discord API with announcement shell: bash run: | - CHANGELOG=$(curl -s https://api.github.com/repos/nethermindeth/nethermind/releases | jq '.[0].body' | grep -Po '(?<=## )(.*?)(?=\##)) + CHANGELOG=$(curl -s https://api.github.com/repos/nethermindeth/nethermind/releases | jq '.[0].body' | grep -Po '(?<=## )(.*?)(?=\##)') read VERSION LINK < <(echo $(curl -s 'https://api.github.com/repos/nethermindeth/nethermind/releases' | jq -r '.[0].name, .[0].html_url')) MESSAGE="**New Nethermind release version: ${VERSION}**\n\n${CHANGELOG}<${LINK}>" curl -s -H "Content-Type: application/json" -d '{"username": "Nethermind", "content": "'"$MESSAGE"'"}' $WEBHOOK_URL > /dev/null 2>&1 \ No newline at end of file