Skip to content

Commit 8885f7a

Browse files
committed
chore: 🔧 if at first you don't succeed
1 parent 2d1851c commit 8885f7a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

actions/badge-uploader/action.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,18 @@ runs:
4040
if [ ! -d "${{ inputs.badges-dir }}" ] || [ ! -f "${{ inputs.badges-dir }}/coverage.json" ]; then
4141
if [ "${{ inputs.generate-badges }}" = "true" ]; then
4242
echo "⚠️ No badges found. Will generate them from coverage data."
43+
echo "GENERATE_BADGES=true" >> $GITHUB_ENV
4344
else
4445
echo "::error::No badges found in ${{ inputs.badges-dir }}. Set generate-badges=true or run the badge generator first."
4546
exit 1
4647
fi
4748
else
4849
echo "✅ Found existing badges in ${{ inputs.badges-dir }}/"
50+
echo "GENERATE_BADGES=false" >> $GITHUB_ENV
4951
fi
5052
5153
- name: Generate badges if needed
52-
if: inputs.generate-badges == 'true' && (inputs.badges-dir == 'badges' && !fileExists('badges/coverage.json'))
54+
if: env.GENERATE_BADGES == 'true'
5355
shell: bash
5456
run: |
5557
# Parse coverage data

0 commit comments

Comments
 (0)