diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index af5fc8b8d..fd9f99b85 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -56,7 +56,7 @@ jobs:
       if: startsWith(github.ref, 'refs/tags/')
     - name: Build
       run: make plugin-build
-    - uses: actions/upload-artifact@v3
+    - uses: actions/upload-artifact@v4
       with:
         name: tanzu-apps-plugin.tar.gz
         path: ./artifacts/tanzu-apps-plugin*.tar.gz
@@ -382,7 +382,7 @@ jobs:
         echo "${{ steps.get_version.outputs.VERSION }}" > RELEASE_INFO_VERSION
         echo "${{ steps.create_release.outputs.upload_url }}" > RELEASE_INFO_UPLOAD_URL
     - name: Upload release files
-      uses: actions/upload-artifact@v3
+      uses: actions/upload-artifact@v4
       with:
         name: tanzu-apps-plugin.tar.gz
         path: RELEASE_INFO_*