From 6aa20572021b4b39ec1b12b5aafa88f5c93ef07c Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Sat, 1 Mar 2025 13:23:44 +0100 Subject: [PATCH] fix --- .github/workflows/github-release.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/github-release.yml b/.github/workflows/github-release.yml index 701be2a60..5acf2ff82 100644 --- a/.github/workflows/github-release.yml +++ b/.github/workflows/github-release.yml @@ -20,15 +20,16 @@ jobs: run: | YESTERDAY=$(date -u --date="yesterday" +%Y-%m-%d) - # Extract exactly the section for YESTERDAY, stopping at the next date + # Extract the changelog section for YESTERDAY, stopping at the next date awk -v date="## $YESTERDAY" ' $0 ~ date {found=1; print; next} found && /^## [0-9]{4}-[0-9]{2}-[0-9]{2}/ {exit} found {print} - ' CHANGELOG.md > changelog_tmp.md + ' CHANGELOG.md | sed '/^## [0-9]/d' > changelog_tmp.md - # Verify that we extracted only one day's data - head -n 10 changelog_tmp.md # Debugging: Print first 10 lines + echo "=== Extracted Changelog ===" + cat changelog_tmp.md + echo "===========================" if [ ! -s changelog_tmp.md ]; then echo "No changes found for $YESTERDAY, skipping release."