chore(build): cache artefacts within github cache by run infos instead of git sha
diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml
index 6493a72..5e3b8ff 100644
--- a/.github/workflows/pr-build.yml
+++ b/.github/workflows/pr-build.yml
@@ -35,9 +35,9 @@
       uses: actions/cache@v1
       with:
         path: ~/.m2/repository
-        key: maven-${{ github.sha }}
+        key: maven-${{ github.run_id }}-${{ github.run_number }}
         restore-keys: |
-          maven-${{ github.sha }}
+          maven-${{ github.run_id }}-${{ github.run_number }}
   build-additional-jvm:
     runs-on: ubuntu-latest
     strategy:
@@ -77,9 +77,9 @@
         uses: actions/cache@v1
         with:
           path: ~/.m2/repository
-          key: maven-${{ github.sha }}
+          key: maven-${{ github.run_id }}-${{ github.run_number }}
           restore-keys: |
-            maven-${{ github.sha }}
+            maven-${{ github.run_id }}-${{ github.run_number }}
       - name: Integration Test - ${{ matrix.native-image-project }}
         run: |
           ./mvnw -V -B -ntp -nsu clean install \
@@ -111,9 +111,9 @@
 #         uses: actions/cache@v1
 #         with:
 #           path: ~/.m2/repository
-#           key: maven-${{ github.sha }}
+#           key: maven-${{ github.run_id }}-${{ github.run_number }}
 #           restore-keys: |
-#             maven-${{ github.sha }}
+#             maven-${{ github.run_id }}-${{ github.run_number }}
 #       - name: Examples - ${{ matrix.native-image-project }}
 #         run: |
 #           ./mvnw -V -B -ntp -nsu clean package \