From 1ddcf063af2606aedfc19f509ab5e1a628c9a305 Mon Sep 17 00:00:00 2001 From: Nemo Date: Sat, 7 May 2022 10:31:30 +0530 Subject: [PATCH] [ci] Improve release format - Include CSV files in release - Add diff to release text --- .github/workflows/update.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 8254aed..4d691f7 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -24,6 +24,12 @@ jobs: status_options: '--untracked-files=no' tagging_message: "v${{ steps.update_data.outputs.version }}" - name: Create Release - run: git diff --ignore-all-space -U0 HEAD^ *.csv|egrep -oe '^([+-]IN\w{10})' | gh release create "v${{ steps.update_data.outputs.version }}" --notes-file - + run: | + git diff --ignore-all-space -U0 HEAD^ *.csv|egrep -oe '^([+-]IN\w{10})' > /tmp/release.txt + echo "$(cat /tmp/release.txt | wc -l) Changes" > /tmp/release.md + echo '```diff' >> /tmp/release.md + cat /tmp/release.txt >> /tmp/release.md + echo '```' >> /tmp/release.md + gh release create "v${{ steps.update_data.outputs.version }}" --notes-file /tmp/release.md *.csv env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}