diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e7ec607..b978df4 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,26 +19,25 @@ 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: 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 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 }}" diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 20794f9..e33ce19 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -26,5 +26,6 @@ sourceSets { dependencies { implementation(kotlin("gradle-plugin")) - implementation("com.vanniktech:gradle-maven-publish-plugin:0.37.0") + // https://github.com/vanniktech/gradle-maven-publish-plugin/issues/1113 + implementation("com.vanniktech:gradle-maven-publish-plugin:0.32.0") }