Skip to content

Commit ed6aa67

Browse files
committed
fix update coverage badge
1 parent 6a1fc65 commit ed6aa67

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

.github/workflows/update-coverage-badge.yaml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77
push:
88
branches:
99
- "main"
10+
pull_request:
1011
workflow_dispatch:
1112

1213
jobs:
@@ -60,12 +61,11 @@ jobs:
6061
fi
6162
6263
- name: Create Coverage Badge SVG
63-
if: github.event_name != 'pull_request'
6464
id: create_badge
6565
run: |
66-
mkdir -p badges
66+
mkdir -p temporarybadges
6767
# Create SVG badge file
68-
cat > badges/coverage.svg << EOF
68+
cat > temporarybadges/coverage.svg << EOF
6969
<svg xmlns="http://www.w3.org/2000/svg" width="106" height="20">
7070
<linearGradient id="b" x2="0" y2="100%">
7171
<stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
@@ -90,16 +90,15 @@ jobs:
9090
echo "Created coverage badge SVG"
9191
9292
- name: Push Badge to Dedicated Branch
93-
if: github.event_name != 'pull_request'
9493
env:
9594
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9695
run: |
9796
BADGE_BRANCH="coverage-badge"
98-
97+
9998
# Setup git
10099
git config --local user.email "[email protected]"
101100
git config --local user.name "Coverage Badge Action"
102-
101+
103102
# Try to fetch the badge branch, or create it if it doesn't exist
104103
if ! git fetch origin $BADGE_BRANCH; then
105104
# Create an orphan branch for the badge
@@ -108,12 +107,12 @@ jobs:
108107
else
109108
git checkout $BADGE_BRANCH
110109
fi
111-
110+
112111
# Copy over just the badge SVG
113112
mkdir -p badges
114-
cp ../badges/coverage.svg badges/
115-
113+
cp temporarybadges/coverage.svg badges/
114+
116115
# Commit and push the badge
117116
git add badges/coverage.svg
118117
git commit -m "chore: update coverage badge [skip ci]" || echo "No changes to commit"
119-
git push origin $BADGE_BRANCH
118+
# git push origin $BADGE_BRANCH

0 commit comments

Comments
 (0)