diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2e38843..3ed3ad0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - uses: gradle/wrapper-validation-action@699bb18358f12c5b78b37bb0111d3a0e2276e0e2 # v2.1.1 + - uses: gradle/wrapper-validation-action@b5418f5a58f5fd2eb486dd7efb368fe7be7eae45 # v2.1.3 build: if: "! contains(toJSON(github.event.commits.*.message), '[skip ci]')" @@ -23,7 +23,7 @@ jobs: jdk: [11, 17] steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - - uses: actions/cache@0865c47f36e68161719c5b124609996bb5c40129 # tag=v3.0.5 + - uses: actions/cache@e12d46a63a90f2fae62d114769bbf2a179198b5c # v3.3.3 with: path: | ~/.gradle/caches @@ -32,7 +32,7 @@ jobs: restore-keys: | ${{ runner.os }}-jdk-${{ matrix.jdk }}-gradlewrapper-${{ hashFiles('**/gradle-wrapper.properties') }}-gradlescripts- - name: Set up JDK - uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1 + uses: actions/setup-java@2dfa2011c5b2a0f1489bf9e433881c92c1631f88 # v4.3.0 with: distribution: zulu java-version: ${{ matrix.jdk }} @@ -54,7 +54,7 @@ jobs: with: fetch-depth: '0' # https://github.com/shipkit/shipkit-changelog#fetch-depth-on-ci - - uses: actions/cache@0865c47f36e68161719c5b124609996bb5c40129 # tag=v3.0.5 + - uses: actions/cache@e12d46a63a90f2fae62d114769bbf2a179198b5c # v3.3.3 with: path: | ~/.gradle/caches @@ -62,7 +62,7 @@ jobs: key: releasing-${{ runner.os }}-jdk-${{ matrix.jdk }}-gradlewrapper-${{ hashFiles('**/gradle-wrapper.properties') }}-gradlescripts-${{ hashFiles('**/*.gradle*') }} - name: Set up Java 11 - uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1 + uses: actions/setup-java@2dfa2011c5b2a0f1489bf9e433881c92c1631f88 # v4.3.0 with: distribution: zulu java-version: 11 diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 9793e67..2d2f016 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -45,7 +45,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@2d790406f505036ef40ecba973cc774a50395aac # v3.25.13 + uses: github/codeql-action/init@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7 with: languages: ${{ matrix.language }} queries: +security-and-quality @@ -57,7 +57,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@2d790406f505036ef40ecba973cc774a50395aac # v3.25.13 + uses: github/codeql-action/autobuild@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7 # ℹī¸ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -71,4 +71,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@2d790406f505036ef40ecba973cc774a50395aac # v3.25.13 + uses: github/codeql-action/analyze@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7 diff --git a/build.gradle.kts b/build.gradle.kts index d93d41c..a48ee01 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -6,10 +6,10 @@ plugins { id("java-library") id("maven-publish") id("com.github.johnrengelman.shadow") version "7.1.2" apply false - id("org.shipkit.shipkit-auto-version") version "1.2.1" - id("org.shipkit.shipkit-changelog") version "1.2.0" - id("org.shipkit.shipkit-github-release") version "1.2.0" - id("dev.minco.gradle.defaults-plugin") version "0.2.61" + id("org.shipkit.shipkit-auto-version") version "1.2.2" + id("org.shipkit.shipkit-changelog") version "1.2.3" + id("org.shipkit.shipkit-github-release") version "1.2.3" + id("dev.minco.gradle.defaults-plugin") version "0.2.80" } apply(from = "properties.gradle") @@ -69,9 +69,9 @@ allprojects { dependencies { testImplementation("junit:junit:4.13.2") implementation("me.nallar.whocalled:WhoCalled:1.1") - api("dev.minco:java-transformer:1.10.49") + api("dev.minco:java-transformer:1.10.59") - val lombok = "org.projectlombok:lombok:1.18.24" + val lombok = "org.projectlombok:lombok:1.18.34" compileOnly(lombok) testCompileOnly(lombok) annotationProcessor(lombok) diff --git a/gradle-plugin/build.gradle.kts b/gradle-plugin/build.gradle.kts index b54804d..ae2c5ba 100644 --- a/gradle-plugin/build.gradle.kts +++ b/gradle-plugin/build.gradle.kts @@ -10,12 +10,12 @@ plugins { apply(from = "groovy.gradle") dependencies { - testImplementation(platform("org.spockframework:spock-bom:2.1-groovy-3.0")) + testImplementation(platform("org.spockframework:spock-bom:2.3-groovy-4.0")) testImplementation("org.spockframework:spock-core") testImplementation("org.spockframework:spock-junit4") testImplementation("junit:junit:4.13.2") - val lombok = "org.projectlombok:lombok:1.18.24" + val lombok = "org.projectlombok:lombok:1.18.34" compileOnly(lombok) testCompileOnly(lombok) annotationProcessor(lombok) @@ -29,7 +29,7 @@ tasks.withType().configureEach { configurations.all { resolutionStrategy { - force("org.jetbrains:annotations:23.0.0") - force("org.ow2.asm:asm:9.3") + force("org.jetbrains:annotations:23.1.0") + force("org.ow2.asm:asm:9.7") } } diff --git a/gradle-plugin/groovy.gradle b/gradle-plugin/groovy.gradle index 4ddcd25..cd53129 100644 --- a/gradle-plugin/groovy.gradle +++ b/gradle-plugin/groovy.gradle @@ -22,7 +22,7 @@ shadowJar { dependencies { //compileOnly 'com.google.guava:guava:25.1-jre' // bundled with gradle implementation parent - testImplementation('io.github.classgraph:classgraph:4.8.149') + testImplementation('io.github.classgraph:classgraph:4.8.175') } gradlePlugin { diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 761b8f0..c229d65 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.1-all.zip networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists