diff --git a/.github/workflows/UploadCoverageReport.yml b/.github/workflows/UploadCoverageReport.yml
index 3f8fee4256..29b5a21f67 100644
--- a/.github/workflows/UploadCoverageReport.yml
+++ b/.github/workflows/UploadCoverageReport.yml
@@ -30,14 +30,14 @@ jobs:
 
       - name: Upload coverage to codecov (tokenless)
         if: github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository
-        uses: codecov/codecov-action@v4
+        uses: codecov/codecov-action@v5
         with:
           files: "${{ env.REPORT_PATH }}"
           fail_ci_if_error: true
 
       - name: Upload coverage to codecov (with token)
         if: "! github.event.pull_request.head.repo.fork "
-        uses: codecov/codecov-action@v4
+        uses: codecov/codecov-action@v5
         with:
           token: ${{ secrets.CODECOV_TOKEN }}
           files: "${{ env.REPORT_PATH }}"