diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml
index eb69325a..50aa4965 100644
--- a/.github/workflows/build-and-deploy.yml
+++ b/.github/workflows/build-and-deploy.yml
@@ -43,7 +43,7 @@ jobs:
         run: ./gradlew clean check
       - name: CodeCov
         if: ${{ contains('Linux', runner.os) }}
-        uses: codecov/codecov-action@v3.1.4
+        uses: codecov/codecov-action@v4.2.0
         with:
           directory: "build/reports/jacoco"