diff --git a/.github/workflows/update-verification.yml b/.github/workflows/update-verification.yml
new file mode 100644
index 0000000..4cda9f4
--- /dev/null
+++ b/.github/workflows/update-verification.yml
@@ -0,0 +1,41 @@
+name: Update Dependency Verification
+
+on:
+ push:
+ branches:
+ - main
+ - develop
+ paths-ignore:
+ - 'gradle/verification-metadata.xml'
+
+jobs:
+ update:
+ runs-on: ubuntu-22.04
+ permissions:
+ contents: write
+
+ steps:
+ - name: Checkout code
+ uses: actions/checkout@v7.0.0
+ with:
+ ref: ${{ github.ref }}
+
+ - name: Set up JDK 17
+ uses: actions/setup-java@v5.4.0
+ with:
+ java-version: '17'
+ distribution: 'temurin'
+
+ - name: Grant execute permission for gradlew
+ run: chmod +x gradlew
+
+ - name: Regenerate dependency verification metadata
+ run: ./gradlew --write-verification-metadata sha256 build -x test
+
+ - name: Commit updated verification metadata
+ run: |
+ git diff --quiet gradle/verification-metadata.xml || {
+ git add gradle/verification-metadata.xml
+ git commit -m "auto: update dependency verification metadata [skip ci]"
+ git push
+ }
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 431b39d..bb02667 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -2199,7 +2199,71 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+