Skip to content

Commit 21db03b

Browse files
committed
fix(automations): remove empty issues
1 parent ff898ef commit 21db03b

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

.github/workflows/automatic-feed-request.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,17 @@ jobs:
2525
run: uv sync
2626
- name: Generate issues file
2727
run: uv run check_new_feed.py
28-
- uses: JasonEtco/create-an-issue@v2
28+
- name: Check if issues file is empty
29+
id: check_file
30+
run: |
31+
if [ -s "automations/issues.md" ]; then
32+
echo "file_is_empty=false" >> $GITHUB_OUTPUT
33+
else
34+
echo "file_is_empty=true" >> $GITHUB_OUTPUT
35+
fi
36+
- name: Create issue
37+
uses: JasonEtco/create-an-issue@v2
38+
if: steps.check_file.outputs.file_is_empty == 'false'
2939
env:
3040
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3141
with:

automations/check_new_feed.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,4 +125,5 @@ def write_issues_file(path: Path, header: str, coins: list[dict[str, Any]]) -> N
125125
]
126126

127127
# Write results to issues file
128-
write_issues_file(ISSUES_FILE, HEADER_TEMPLATE, selected_coins)
128+
if selected_coins:
129+
write_issues_file(ISSUES_FILE, HEADER_TEMPLATE, selected_coins)

0 commit comments

Comments
 (0)