CI: Use newer checkout and upload-artifact
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 44869a8..638da03 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -26,7 +26,7 @@
     runs-on: ubuntu-latest
 
     steps:
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v3
       with:
         fetch-depth: 0
         submodules: true
@@ -46,7 +46,7 @@
 
     - name: Upload
       if: ${{ always() }}
-      uses: actions/upload-artifact@v2
+      uses: actions/upload-artifact@v3
       with:
         name: ${{ matrix.library }}
         path: ${{ github.workspace }}/output/**