]> git.ipfire.org Git - thirdparty/babel.git/commitdiff
CI: fix Tox/multi-environment Codecov uploads
authorAarni Koskela <akx@iki.fi>
Thu, 27 Jan 2022 16:32:32 +0000 (18:32 +0200)
committerAarni Koskela <akx@iki.fi>
Thu, 27 Jan 2022 16:38:04 +0000 (18:38 +0200)
.github/workflows/test.yml
tox.ini

index d0965b34a60d52ce463972d0829dac0b2cc6a942..32c52c8c3fd9711cc792056793e459ed36d249da 100644 (file)
@@ -28,4 +28,8 @@ jobs:
         python -m pip install tox tox-gh-actions==2.1.0
     - name: Run test via Tox
       run: tox --skip-missing-interpreters
-    - uses: codecov/codecov-action@v1
+      env:
+        COVERAGE_XML_PATH: ${{ runner.temp }}
+    - uses: codecov/codecov-action@v2
+      with:
+        directory: ${{ runner.temp }}
diff --git a/tox.ini b/tox.ini
index a997abc5842b6e0e8a9a524f893465794299b142..aa93a27a4d5acf141d5e23e2120aa190f3ed82fc 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -13,7 +13,7 @@ deps =
 whitelist_externals = make
 commands = make clean-cldr test
 setenv =
-    PYTEST_FLAGS=--cov=babel
+    PYTEST_FLAGS=--cov=babel --cov-report=xml:{env:COVERAGE_XML_PATH:.coverage_cache}/coverage.{envname}.xml
 passenv =
     BABEL_*
     PYTEST_*