diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index 7af391f3..b0e67d7f 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -31,7 +31,7 @@ jobs:
         run: python build.py --version ${{ matrix.py_version }}
 
       - name: Publish Build Artifact
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         with:
           retention-days: 14
           name: ${{ matrix.py_version }}-build-artifact
diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml
index 3ea64ee2..df85e5f0 100644
--- a/.github/workflows/publish.yaml
+++ b/.github/workflows/publish.yaml
@@ -35,7 +35,7 @@ jobs:
         run: python build.py --version ${{ matrix.py_version }}
 
       - name: Publish Build Artifact
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         with:
           retention-days: 14
           name: ${{ matrix.py_version }}-build-artifact
diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml
index a77fd482..7eaeb4a5 100644
--- a/.github/workflows/test.yaml
+++ b/.github/workflows/test.yaml
@@ -51,7 +51,7 @@ jobs:
         if: ${{ matrix.py_version == '3.9' }}
 
       - name: Publish Test Atrifact
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         with:
           retention-days: 14
           name: ${{ matrix.py_version }}-test-results