diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index f31ea711ca1adb89cff9b9cf8210ece65c1d74bd..8b88e81c57dd64945a168bac80dd3e1eee8046e4 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -32,8 +32,7 @@ jobs:
         with:
           go-version-file: ./go.mod
       - run: ./ci/test.sh
-      - uses: actions/upload-artifact@v2
-        if: always()
+      - uses: actions/upload-artifact@v3
         with:
           name: coverage.html
           path: ./ci/out/coverage.html