From a2131d55b766fefd75fcad5065943e6fa3cd3a6c Mon Sep 17 00:00:00 2001
From: Rambaud Pierrick <12rambau@users.noreply.github.com>
Date: Wed, 31 Jul 2024 19:52:35 +0000
Subject: [PATCH] fix: push the coverage report to codecov

---
 .github/workflows/unit.yaml | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/.github/workflows/unit.yaml b/.github/workflows/unit.yaml
index 4affdc7..e0d756f 100644
--- a/.github/workflows/unit.yaml
+++ b/.github/workflows/unit.yaml
@@ -67,3 +67,22 @@ jobs:
         run: pip install nox
       - name: Test with pytest
         run: nox -s ci_test
+      - uses: actions/upload-artifact@v4
+        if: ${{ matrix.python-version == '3.10' }}
+        with:
+          name: coverage
+          path: coverage.xml
+
+  coverage:
+    needs: [build]
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/download-artifact@v4
+        with:
+          name: coverage
+          path: coverage.xml
+      - name: codecov
+        uses: codecov/codecov-action@v4
+        with:
+          file: ./coverage.xml
+          token: ${{ secrets.CODECOV_TOKEN }}
-- 
GitLab