[jnigen] blast_repo fixes (https://github.com/dart-lang/jnigen/issues/152)

Dependabot
GitHub Action
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 0000000..9523511
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,9 @@
+# Dependabot configuration file.
+# See https://docs.github.com/en/code-security/dependabot/dependabot-version-updates
+
+version: 2
+updates: 
+  - package-ecosystem: github-actions
+    directory: /
+    schedule:
+      interval: monthly
diff --git a/.github/workflows/test-package.yml b/.github/workflows/test-package.yml
index acfea75..4daa322 100644
--- a/.github/workflows/test-package.yml
+++ b/.github/workflows/test-package.yml
@@ -25,8 +25,8 @@
   check_java_format:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v2 # v2 minimum required
-      - uses: axel-op/googlejavaformat-action@v3
+      - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v2 minimum required
+      - uses: axel-op/googlejavaformat-action@fe78db8a90171b6a836449f8d0e982d5d71e5c5a
         with:
           args: "--set-exit-if-changed"
 
@@ -40,8 +40,8 @@
       matrix:
         sdk: [stable]
     steps:
-      - uses: actions/checkout@v2
-      - uses: subosito/flutter-action@v2
+      - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
+      - uses: subosito/flutter-action@dbf1fa04f4d2e52c33185153d06cdb5443aa189d
         with:
           channel: ${{ matrix.sdk }}
           cache: true
@@ -68,13 +68,13 @@
         os: [ubuntu-latest]
         sdk: [stable, beta]
     steps:
-      - uses: actions/checkout@v2
-      - uses: subosito/flutter-action@v2
+      - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
+      - uses: subosito/flutter-action@dbf1fa04f4d2e52c33185153d06cdb5443aa189d
         with:
           channel: ${{ matrix.sdk }}
           cache: true
           cache-key: 'flutter-:os:-:channel:-:version:-:arch:-:hash:'
-      - uses: actions/setup-java@v2
+      - uses: actions/setup-java@19eeec562b37d29a1ad055b7de9c280bd0906d8d
         with:
           distribution: 'zulu'
           java-version: '11'
@@ -100,7 +100,7 @@
       - name: Collect coverage
         run: dart pub global run coverage:test_with_coverage
       - name: Upload coverage
-        uses: coverallsapp/github-action@v1.1.2
+        uses: coverallsapp/github-action@8cbef1dea373ebce56de0a14c68d6267baa10b44
         with:
           github-token: ${{ secrets.GITHUB_TOKEN }}
           flag-name: jnigen_tests
@@ -114,8 +114,8 @@
       run:
         working-directory: ./pkgs/jnigen/java
     steps:
-      - uses: actions/checkout@v2
-      - uses: actions/setup-java@v2
+      - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
+      - uses: actions/setup-java@19eeec562b37d29a1ad055b7de9c280bd0906d8d
         with:
           distribution: 'zulu'
           java-version: '11'
@@ -128,13 +128,13 @@
       run:
         working-directory: ./pkgs/jni
     steps:
-      - uses: actions/checkout@v3
-      - uses: subosito/flutter-action@v2
+      - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
+      - uses: subosito/flutter-action@dbf1fa04f4d2e52c33185153d06cdb5443aa189d
         with:
           channel: 'stable'
           cache: true
           cache-key: 'flutter-:os:-:channel:-:version:-:arch:-:hash:'
-      - uses: actions/setup-java@v2
+      - uses: actions/setup-java@19eeec562b37d29a1ad055b7de9c280bd0906d8d
         with:
           distribution: 'zulu'
           java-version: '11'
@@ -163,13 +163,13 @@
       run:
         working-directory: ./pkgs/jni
     steps:
-      - uses: actions/checkout@v3
-      - uses: subosito/flutter-action@v2
+      - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
+      - uses: subosito/flutter-action@dbf1fa04f4d2e52c33185153d06cdb5443aa189d
         with:
           channel: 'stable'
           cache: true
           cache-key: 'flutter-:os:-:channel:-:version:-:arch:-:hash:'
-      - uses: actions/setup-java@v2
+      - uses: actions/setup-java@19eeec562b37d29a1ad055b7de9c280bd0906d8d
         with:
           distribution: 'zulu'
           java-version: '11'
@@ -187,7 +187,7 @@
       - name: Collect coverage
         run: dart pub global run coverage:test_with_coverage
       - name: Upload coverage
-        uses: coverallsapp/github-action@v1.1.2
+        uses: coverallsapp/github-action@8cbef1dea373ebce56de0a14c68d6267baa10b44
         with:
           github-token: ${{ secrets.GITHUB_TOKEN }}
           flag-name: jni_tests
@@ -208,13 +208,13 @@
       run:
         working-directory: ./pkgs/jni
     steps:
-      - uses: actions/checkout@v3
-      - uses: subosito/flutter-action@v2
+      - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
+      - uses: subosito/flutter-action@dbf1fa04f4d2e52c33185153d06cdb5443aa189d
         with:
           channel: 'stable'
           cache: true
           cache-key: 'flutter-:os:-:channel:-:version:-:arch:-:hash:'
-      - uses: actions/setup-java@v2
+      - uses: actions/setup-java@19eeec562b37d29a1ad055b7de9c280bd0906d8d
         with:
           distribution: 'zulu'
           java-version: '11'
@@ -232,18 +232,18 @@
       run:
         working-directory: ./pkgs/jnigen
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
       - name: Setup clang
-        uses: egor-tensin/setup-clang@v1
+        uses: egor-tensin/setup-clang@01d437c0618e76d3c44e7d58f5d175c75cb37bac
         with:
           version: latest
           platform: x64
-      - uses: subosito/flutter-action@v2
+      - uses: subosito/flutter-action@dbf1fa04f4d2e52c33185153d06cdb5443aa189d
         with:
           channel: 'stable'
           cache: true
           cache-key: 'flutter-:os:-:channel:-:version:-:arch:-:hash:'
-      - uses: actions/setup-java@v2
+      - uses: actions/setup-java@19eeec562b37d29a1ad055b7de9c280bd0906d8d
         with:
           distribution: 'zulu'
           java-version: '11'
@@ -266,13 +266,13 @@
       run:
         working-directory: ./pkgs/jni
     steps:
-      - uses: actions/checkout@v3
-      - uses: subosito/flutter-action@v2
+      - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
+      - uses: subosito/flutter-action@dbf1fa04f4d2e52c33185153d06cdb5443aa189d
         with:
           channel: 'stable'
           cache: true
           cache-key: 'flutter-:os:-:channel:-:version:-:arch:-:hash:'
-      - uses: actions/setup-java@v2
+      - uses: actions/setup-java@19eeec562b37d29a1ad055b7de9c280bd0906d8d
         with:
           distribution: 'temurin'
           java-version: '11'
@@ -289,17 +289,17 @@
       run:
         working-directory: ./pkgs/jnigen
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
       - name: Setup clang format
-        uses: ConorMacBride/install-package@v1
+        uses: ConorMacBride/install-package@3e7ad059e07782ee54fa35f827df52aae0626f30
         with:
           brew: clang-format
-      - uses: subosito/flutter-action@v2
+      - uses: subosito/flutter-action@dbf1fa04f4d2e52c33185153d06cdb5443aa189d
         with:
           channel: 'stable'
           cache: true
           cache-key: 'flutter-:os:-:channel:-:version:-:arch:-:hash:'
-      - uses: actions/setup-java@v2
+      - uses: actions/setup-java@19eeec562b37d29a1ad055b7de9c280bd0906d8d
         with:
           distribution: 'temurin'
           java-version: '11'
@@ -314,13 +314,13 @@
       run:
         working-directory: ./pkgs/jni/example
     steps:
-      - uses: actions/checkout@v3
-      - uses: subosito/flutter-action@v2
+      - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
+      - uses: subosito/flutter-action@dbf1fa04f4d2e52c33185153d06cdb5443aa189d
         with:
           channel: 'stable'
           cache: true
           cache-key: 'flutter-:os:-:channel:-:version:-:arch:-:hash:'
-      - uses: actions/setup-java@v2
+      - uses: actions/setup-java@19eeec562b37d29a1ad055b7de9c280bd0906d8d
         with:
           distribution: 'zulu'
           java-version: '11'
@@ -338,13 +338,13 @@
       run:
         working-directory: ./pkgs/jni/example
     steps:
-      - uses: actions/checkout@v3
-      - uses: subosito/flutter-action@v2
+      - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
+      - uses: subosito/flutter-action@dbf1fa04f4d2e52c33185153d06cdb5443aa189d
         with:
           channel: 'stable'
           cache: true
           cache-key: 'flutter-:os:-:channel:-:version:-:arch:-:hash:'
-      - uses: actions/setup-java@v2
+      - uses: actions/setup-java@19eeec562b37d29a1ad055b7de9c280bd0906d8d
         with:
           distribution: 'zulu'
           java-version: '11'
@@ -358,12 +358,12 @@
       run:
         working-directory: ./pkgs/jni/example
     steps:
-      - uses: actions/checkout@v3
-      - uses: actions/setup-java@v2
+      - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
+      - uses: actions/setup-java@19eeec562b37d29a1ad055b7de9c280bd0906d8d
         with:
           distribution: 'zulu'
           java-version: '11'
-      - uses: subosito/flutter-action@v2
+      - uses: subosito/flutter-action@dbf1fa04f4d2e52c33185153d06cdb5443aa189d
         with:
           channel: 'stable'
           cache: true
@@ -377,13 +377,13 @@
       run:
         working-directory: ./pkgs/jnigen/example/pdfbox_plugin
     steps:
-      - uses: actions/checkout@v3
-      - uses: subosito/flutter-action@v2
+      - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
+      - uses: subosito/flutter-action@dbf1fa04f4d2e52c33185153d06cdb5443aa189d
         with:
           channel: 'stable'
           cache: true
           cache-key: 'flutter-:os:-:channel:-:version:-:arch:-:hash:'
-      - uses: actions/setup-java@v2
+      - uses: actions/setup-java@19eeec562b37d29a1ad055b7de9c280bd0906d8d
         with:
           distribution: 'zulu'
           java-version: '11'
@@ -423,7 +423,7 @@
     runs-on: ubuntu-latest
     steps:
       - name: Coveralls finished
-        uses: coverallsapp/github-action@master
+        uses: coverallsapp/github-action@8cbef1dea373ebce56de0a14c68d6267baa10b44
         with:
           github-token: ${{ secrets.github_token }}
           parallel-finished: true