diff --git a/polkadot/.github/workflows/extrinsic-ordering-check-from-bin.yml b/polkadot/.github/workflows/extrinsic-ordering-check-from-bin.yml
index 778e125a1c6b7781cd04e40d4160aba4d4d073b4..4ef141efcc346dd7af60e7d364669fae48f4aedf 100644
--- a/polkadot/.github/workflows/extrinsic-ordering-check-from-bin.yml
+++ b/polkadot/.github/workflows/extrinsic-ordering-check-from-bin.yml
@@ -74,7 +74,7 @@ jobs:
         run: pkill polkadot
 
       - name: Save output as artifact
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         with:
           name: ${{ env.CHAIN }}
           path: |
diff --git a/polkadot/.github/workflows/publish-draft-release.yml b/polkadot/.github/workflows/publish-draft-release.yml
index 19bc511fb2ce7930e47bd293d8f3acd4deed35b4..f9d428964c1e4c1536d38ad291b1eb7f1023c6b3 100644
--- a/polkadot/.github/workflows/publish-draft-release.yml
+++ b/polkadot/.github/workflows/publish-draft-release.yml
@@ -51,13 +51,13 @@ jobs:
           echo '${{ steps.srtool_build.outputs.json }}' | jq > ${{ matrix.runtime }}_srtool_output.json
 
       - name: Upload ${{ matrix.runtime }} srtool json
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         with:
           name: ${{ matrix.runtime }}-srtool-json
           path: ${{ matrix.runtime }}_srtool_output.json
 
       - name: Upload ${{ matrix.runtime }} runtime
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         with:
           name: ${{ matrix.runtime }}-runtime
           path: |
@@ -122,7 +122,7 @@ jobs:
           ls -al context.json
 
       - name: Archive artifact context.json
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v3
         with:
           name: release-notes-context
           path: |