diff --git a/.github/workflows/ci_testing.yml b/.github/workflows/ci_testing.yml
index ed7d7280ad8dc7c300d6ee1d1f58025e30233d08..4e813cafb258938ee8ac5c9a3456f397496f6bc8 100644
--- a/.github/workflows/ci_testing.yml
+++ b/.github/workflows/ci_testing.yml
@@ -40,6 +40,13 @@ jobs:
       - name: Test Python Package
         run: |
            pytest --cov-report=xml --cov=ale tests/pytests -vv
+      - name: Upload Python Coverage
+        uses: codecov/codecov-action@v1
+        with:
+          token: ${{ secrets.CODECOV_TOKEN }}
+          fail_ci_if_error: true
+          verbose: true
+        if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.9'
       - name: Build C++ Package
         run: |
           mkdir -p build
@@ -50,7 +57,7 @@ jobs:
         run: |
           cd build
           ctest -VV
-      - name: Upload Coverage
+      - name: Upload C++ Coverage
         uses: codecov/codecov-action@v1
         with:
           token: ${{ secrets.CODECOV_TOKEN }}