File tree Expand file tree Collapse file tree 1 file changed +7
-11
lines changed
Expand file tree Collapse file tree 1 file changed +7
-11
lines changed Original file line number Diff line number Diff line change @@ -23,20 +23,12 @@ jobs:
2323 cat changelog_cropped.md
2424 echo "========================="
2525
26- - name : Parse CHANGELOG.md and create release
27- env :
28- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
26+ - name : Extract relevant changelog section
2927 run : |
3028 YESTERDAY=$(date -u --date="yesterday" +%Y-%m-%d)
3129 echo "Checking for changes on: $YESTERDAY"
3230
33- # Ensure yesterday's date exists in the changelog
34- if ! grep -q "## $YESTERDAY" changelog_cropped.md; then
35- echo "No entry found for $YESTERDAY, skipping release."
36- exit 0
37- fi
38-
39- # Extract section for yesterday's date
31+ # Extract relevant section from cropped changelog
4032 awk -v date="## $YESTERDAY" '
4133 $0 ~ date {found=1; next}
4234 found && /^## [0-9]{4}-[0-9]{2}-[0-9]{2}/ {exit}
5345 exit 0
5446 fi
5547
56- # Create GitHub release
48+ - name : Create GitHub release
49+ env :
50+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
51+ run : |
52+ YESTERDAY=$(date -u --date="yesterday" +%Y-%m-%d)
5753 gh release create "$YESTERDAY" -t "$YESTERDAY" -F changelog_tmp.md
You can’t perform that action at this time.
0 commit comments