From 5f6f830d775a5462c441ac67f2eac9873ce9160f Mon Sep 17 00:00:00 2001 From: diegosouzapw Date: Tue, 7 Apr 2026 19:49:17 -0300 Subject: [PATCH] chore(workflow): extract changelog for github releases --- .agents/workflows/generate-release.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.agents/workflows/generate-release.md b/.agents/workflows/generate-release.md index bbc5aca09b..432095ad8a 100644 --- a/.agents/workflows/generate-release.md +++ b/.agents/workflows/generate-release.md @@ -203,9 +203,14 @@ Inform the user: git checkout main git pull origin main VERSION=$(node -p "require('./package.json').version") + +# Extracts the changelog section for this version +NOTES=$(awk "/^## \\[$VERSION\\]/{flag=1; next} /^## \\[[0-9]+/{if(flag) exit} flag" CHANGELOG.md | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//') +if [ -z "$NOTES" ]; then NOTES="OmniRoute v$VERSION Release"; fi + git tag -a "v$VERSION" -m "Release v$VERSION" git push origin --tags -gh release create "v$VERSION" --title "v$VERSION" --notes "OmniRoute v$VERSION Release" --target main +gh release create "v$VERSION" --title "v$VERSION" --notes "$NOTES" --target main ``` ### 14. 🐳 Trigger Docker Hub build (MANDATORY — keep npm and Docker in sync)