File tree Expand file tree Collapse file tree 3 files changed +32
-7
lines changed Expand file tree Collapse file tree 3 files changed +32
-7
lines changed Original file line number Diff line number Diff line change @@ -60,13 +60,20 @@ jobs:
60
60
env :
61
61
GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
62
62
run : |
63
- FILE_NAME="issue .md"
64
- ./scripts/create_issue_body .sh $FILE_NAME
65
- cat $FILE_NAME
63
+ SUMMARY_FILE_NAME="summary .md"
64
+ ./scripts/md_executive_summary .sh $SUMMARY_FILE_NAME
65
+ cat $SUMMARY_FILE_NAME
66
66
67
- # Create issue using GitHub CLI
68
- gh issue create \
67
+ ISSUE_URL=$(gh issue create \
69
68
--title "Daily Content Summary $(date +'%Y-%m-%d')" \
70
- --body-file $FILE_NAME \
71
- --label automated
69
+ --body-file $SUMMARY_FILE_NAME \
70
+ --label automated)
71
+ ISSUE_NUMBER=$(echo $ISSUE_URL | grep -oP '(?<=issues/)\d+$')
72
+ echo "Created issue number: $ISSUE_NUMBER from $ISSUE_URL"
73
+
74
+ # Add articles processed as comment
75
+ ARTICLES_FILE_NAME="summary.md"
76
+ ./scripts/md_processed_articles.sh $ARTICLES_FILE_NAME
77
+ cat $ARTICLES_FILE_NAME
78
+ gh issue comment "$ISSUE_NUMBER" --body-file "$ARTICLES_FILE_NAME"
72
79
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ # Accept filename as argument or default to issue_body.md
4
+ FILE_NAME=${1:- executive_summary.md}
5
+
6
+ echo -e " # 📰 Daily Content Summary - $( date +' %Y-%m-%d' ) " > $FILE_NAME
7
+ echo -e " ### Executive Summary" >> $FILE_NAME
8
+ echo -e " \n$( cat outputs/* _summary.txt 2> /dev/null || echo ' No summary generated' ) \n" >> $FILE_NAME
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ # Accept filename as argument or default to issue_body.md
4
+ FILE_NAME=${1:- processed_articles.md}
5
+
6
+ echo -e " ---\n### Articles Processed" >> $FILE_NAME
7
+ echo -e " | 📑 Article | 👤 Author | 📄 Summary | 🏷️ Tags |" >> $FILE_NAME
8
+ echo -e " |---------|-----------|-----------|--------|" >> $FILE_NAME
9
+ jq -r ' .[] | "| [🔗](\(.url)) \(.title) | \(.author) | \(.summary) | \(.tags) |"' outputs/* .json >> $FILE_NAME 2> /dev/null || echo " No articles processed today" >> $FILE_NAME
10
+ echo -e " ---\n*🤖 Automated Report [$( date +' %Y-%m-%d %H:%M:%S %Z' ) ]*" >> $FILE_NAME
You can’t perform that action at this time.
0 commit comments