From fd2861088999f51ce4700c37d87ae5858f48fefb Mon Sep 17 00:00:00 2001 From: Howard Wu Date: Sat, 5 Sep 2026 17:40:46 +0800 Subject: [PATCH 1/3] Update CI --- .github/workflows/build.yml | 10 +++++----- .github/workflows/maven.yml | 7 ++++--- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e7ec607..dfa824b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,6 +6,7 @@ on: paths-ignore: - 'README.md' pull_request: + workflow_dispatch: jobs: build: @@ -18,16 +19,17 @@ jobs: steps: - name: Check out - uses: actions/checkout@v3 + uses: actions/checkout@v7 with: submodules: 'recursive' fetch-depth: 0 - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@v6 with: distribution: 'temurin' java-version: '21' - cache: 'gradle' + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v6 - name: Build with Gradle run: ./gradlew publishToMavenLocal env: @@ -39,5 +41,3 @@ jobs: name: ${{ matrix.os }}-library path: ~/.m2 include-hidden-files: true - - name: Stop Gradle - run: ./gradlew --stop diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index b4a0219..0d33145 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -22,16 +22,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out - uses: actions/checkout@v3 + uses: actions/checkout@v7 with: submodules: 'recursive' fetch-depth: 0 - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@v6 with: distribution: 'temurin' java-version: '21' - cache: 'gradle' + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v6 - name: Build with Gradle run: | variant="${{ github.event.inputs.variants }}" From 28aaaf64642bd85e92c21a0073846dcc18285c18 Mon Sep 17 00:00:00 2001 From: Howard Wu Date: Sat, 5 Sep 2026 18:01:07 +0800 Subject: [PATCH 2/3] Update build.gradle.kts --- buildSrc/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 20794f9..1378266 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -26,5 +26,5 @@ sourceSets { dependencies { implementation(kotlin("gradle-plugin")) - implementation("com.vanniktech:gradle-maven-publish-plugin:0.37.0") + implementation("com.vanniktech:gradle-maven-publish-plugin:0.32.0") } From 679bcc4aa60eb7900b6c24d241224dcb75d5fbfb Mon Sep 17 00:00:00 2001 From: Howard Wu Date: Sat, 5 Sep 2026 18:07:25 +0800 Subject: [PATCH 3/3] v32 --- .github/workflows/build.yml | 2 +- buildSrc/build.gradle.kts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dfa824b..b978df4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -36,7 +36,7 @@ jobs: ORG_GRADLE_PROJECT_signingKey: ${{ secrets.maven_pgp_signingKey }} ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.maven_pgp_signingPassword }} - name: Upload library - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ matrix.os }}-library path: ~/.m2 diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 1378266..e33ce19 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -26,5 +26,6 @@ sourceSets { dependencies { implementation(kotlin("gradle-plugin")) + // https://github.com/vanniktech/gradle-maven-publish-plugin/issues/1113 implementation("com.vanniktech:gradle-maven-publish-plugin:0.32.0") }