diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 11c3e33a..90f8a4c7 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -143,7 +143,7 @@ jobs:
 
     # Download artifact
     - name: download-artifact
-      uses: actions/download-artifact@v3
+      uses: actions/download-artifact@v4
       with:
         name: nuget-packages
         path: test/TestProjectWithSDKRef/nuget-packages
@@ -215,7 +215,7 @@ jobs:
     steps:
     # Download artifacts
     - name: download-artifact
-      uses: actions/download-artifact@v3
+      uses: actions/download-artifact@v4
       with:
         name: dacpac-package
         path: ~/dacpac-package
@@ -273,7 +273,7 @@ jobs:
 
     # Download artifact
     - name: download-artifact
-      uses: actions/download-artifact@v3
+      uses: actions/download-artifact@v4
       with:
         name: nuget-packages
         path: test/TestProjectWithSDKRef/nuget-packages
@@ -331,7 +331,7 @@ jobs:
 
     # Download artifacts
     - name: download-artifact
-      uses: actions/download-artifact@v3
+      uses: actions/download-artifact@v4
       id: download-nugetpackages
       with:
         name: nuget-packages