diff --git a/.github/workflows/lint-and-test-dev.yml b/.github/workflows/lint-and-test-dev.yml index 6f77d6be..042d09e6 100644 --- a/.github/workflows/lint-and-test-dev.yml +++ b/.github/workflows/lint-and-test-dev.yml @@ -41,14 +41,14 @@ jobs: timeout-minutes: 15 steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up java uses: actions/setup-java@v5 with: java-version: '17' distribution: 'corretto' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 with: dependency-graph: generate-and-submit dependency-graph-continue-on-failure: false @@ -57,7 +57,7 @@ jobs: - name: Test run: ./gradlew test - name: Publish Test Report - uses: mikepenz/action-junit-report@v5 + uses: mikepenz/action-junit-report@v6 if: always() with: report_paths: '**/build/test-results/test/TEST-*.xml' diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 1ee0088a..972eb7eb 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -10,7 +10,7 @@ jobs: name: git-pr-release runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 0 - name: git-pr-release diff --git a/.github/workflows/test-main.yml b/.github/workflows/test-main.yml index e177365e..1a3f3dd3 100644 --- a/.github/workflows/test-main.yml +++ b/.github/workflows/test-main.yml @@ -42,7 +42,7 @@ jobs: # LTS versions, latest version (if exists) java-version: [ '17', '21', '25' ] # Minimum version, latest release version, latest pre-release version (if exists) - kotlin: ['2.1.21', '2.2.20'] + kotlin: ['2.1.21', '2.2.21', '2.3.0-RC2'] env: KOTLIN_VERSION: ${{ matrix.kotlin }} name: "Kotlin ${{ matrix.kotlin }} - Java ${{ matrix.java-version }}" @@ -50,18 +50,18 @@ jobs: timeout-minutes: 15 steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: 'Set up java ${{ matrix.java-version }}' uses: actions/setup-java@v5 with: java-version: '${{ matrix.java-version }}' distribution: 'corretto' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 - name: Test run: ./gradlew test - name: Publish Test Report - uses: mikepenz/action-junit-report@v5 + uses: mikepenz/action-junit-report@v6 if: always() with: report_paths: '**/build/test-results/test/TEST-*.xml' diff --git a/build.gradle.kts b/build.gradle.kts index 90dd522d..b5d3485c 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -18,7 +18,7 @@ val jacksonVersion = libs.versions.jackson.get() val generatedSrcPath = "${layout.buildDirectory.get()}/generated/kotlin" group = groupStr -version = "${jacksonVersion}-beta31" +version = "${jacksonVersion}-beta32" repositories { mavenCentral() diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e05b6839..aef030fd 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,9 +1,9 @@ [versions] kotlin = "2.1.21" # Mainly for CI, it can be rewritten by environment variable. -jackson = "2.20.0" +jackson = "2.20.1" # test libs -junit = "5.13.4" +junit = "5.14.1" [libraries] kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib" } @@ -16,7 +16,7 @@ jackson-annotations = { module = "com.fasterxml.jackson.core:jackson-annotations # test libs kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect" } junit-bom = { module = "org.junit:junit-bom", version.ref = "junit" } -mockk = "io.mockk:mockk:1.14.5" +mockk = "io.mockk:mockk:1.14.6" jackson-xml = { module = "com.fasterxml.jackson.dataformat:jackson-dataformat-xml" } jackson-csv = { module = "com.fasterxml.jackson.dataformat:jackson-dataformat-csv" } jackson-jsr310 = { module = "com.fasterxml.jackson.datatype:jackson-datatype-jsr310" }