Skip to content

Commit f7e44e6

Browse files
ci: use pinned Codecov uploader with OIDC
1 parent 838840b commit f7e44e6

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

.github/workflows/codecov.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ on:
1313
jobs:
1414
build:
1515
runs-on: macOS-latest
16+
permissions:
17+
contents: read
18+
id-token: write
1619
steps:
1720
- name: Checkout
1821
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
@@ -168,7 +171,13 @@ jobs:
168171
fi
169172
170173
- name: Upload coverage to Codecov
171-
run: bash <(curl -s https://codecov.io/bash) -J 'fearless'
174+
uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0
175+
with:
176+
fail_ci_if_error: true
177+
plugins: xcode
178+
swift_project: fearless
179+
use_oidc: true
180+
version: v11.3.1
172181

173182
jenkins-pr-merge:
174183
name: continuous-integration/jenkins/pr-merge

0 commit comments

Comments
 (0)