Skip to content

Commit ffba76e

Browse files
committed
codecov: migrate to new uploader
see https://about.codecov.io/blog/introducing-codecovs-new-uploader/. gcov needs to be run manually with new uploader.
1 parent 71f5755 commit ffba76e

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

.cirrus.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,10 @@ task:
106106
<< : *BUILD_INSTALL_TEST_TEMPLATE
107107
coverage_script:
108108
- for f in tcl/*.tcl; do script/nglfar2ccov $f; done
109-
- bash <(curl -s https://codecov.io/bash)
109+
- gcov -o lib envmodules
110+
- curl -Os https://uploader.codecov.io/latest/macos/codecov
111+
- chmod +x codecov
112+
- ./codecov -t ${CODECOV_TOKEN}
110113
<< : *ARTIFACTS_TEMPLATE
111114

112115
task:

.github/workflows/linux_tests.yaml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,11 @@ jobs:
4646
for f in tcl/*.tcl; do
4747
script/nglfar2ccov $f
4848
done
49+
gcov -o lib envmodules
4950
- name: Uninstall Modules
5051
run: |
5152
make uninstall
52-
- uses: codecov/codecov-action@v1
53+
- uses: codecov/codecov-action@v2
5354
- uses: actions/upload-artifact@v2
5455
if: failure()
5556
with:
@@ -97,10 +98,11 @@ jobs:
9798
for f in tcl/*.tcl; do
9899
script/nglfar2ccov $f
99100
done
101+
gcov -o lib envmodules
100102
- name: Uninstall Modules
101103
run: |
102104
make uninstall
103-
- uses: codecov/codecov-action@v1
105+
- uses: codecov/codecov-action@v2
104106
- uses: actions/upload-artifact@v2
105107
if: failure()
106108
with:
@@ -148,10 +150,11 @@ jobs:
148150
for f in tcl/*.tcl; do
149151
script/nglfar2ccov $f
150152
done
153+
gcov -o lib envmodules
151154
- name: Uninstall Modules
152155
run: |
153156
make uninstall
154-
- uses: codecov/codecov-action@v1
157+
- uses: codecov/codecov-action@v2
155158
- uses: actions/upload-artifact@v2
156159
if: failure()
157160
with:
@@ -203,10 +206,11 @@ jobs:
203206
for f in tcl/*.tcl; do
204207
script/nglfar2ccov $f
205208
done
209+
gcov -o lib envmodules
206210
- name: Uninstall Modules
207211
run: |
208212
make uninstall
209-
- uses: codecov/codecov-action@v1
213+
- uses: codecov/codecov-action@v2
210214
- uses: actions/upload-artifact@v2
211215
if: failure()
212216
with:
@@ -256,10 +260,11 @@ jobs:
256260
for f in tcl/*.tcl; do
257261
script/nglfar2ccov $f
258262
done
263+
gcov -o lib envmodules
259264
- name: Uninstall Modules
260265
run: |
261266
make uninstall
262-
- uses: codecov/codecov-action@v1
267+
- uses: codecov/codecov-action@v2
263268
- uses: actions/upload-artifact@v2
264269
if: failure()
265270
with:

0 commit comments

Comments
 (0)