diff --git a/cumulus/.github/workflows/extrinsic-ordering-check-from-bin.yml b/cumulus/.github/workflows/extrinsic-ordering-check-from-bin.yml
index 76652e1bcb1597be975f3824f7f2a41425881623..09d6ee13773c38c9fc078317d1fdf0e9d4ea81cd 100644
--- a/cumulus/.github/workflows/extrinsic-ordering-check-from-bin.yml
+++ b/cumulus/.github/workflows/extrinsic-ordering-check-from-bin.yml
@@ -75,7 +75,7 @@ jobs:
         continue-on-error: true
 
       - name: Save output as artifact
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         with:
           name: ${{ env.CHAIN }}
           path: |
diff --git a/cumulus/.github/workflows/srtool.yml b/cumulus/.github/workflows/srtool.yml
index 32640c5679c02633555e5c32deedabe4b1b34834..c87f5cd02653e8384bade4efa6867d2e4875c429 100644
--- a/cumulus/.github/workflows/srtool.yml
+++ b/cumulus/.github/workflows/srtool.yml
@@ -66,7 +66,7 @@ jobs:
 
       # it takes a while to build the runtime, so let's save the artifact as soon as we have it
       - name: Archive Artifacts for ${{ matrix.runtime }}
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         with:
           name: ${{ matrix.runtime }}-runtime
           path: |
@@ -104,7 +104,7 @@ jobs:
             tee ${{ matrix.runtime }}-diff.txt
 
       - name: Archive Subwasm results
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         with:
           name: ${{ matrix.runtime }}-runtime
           path: |