From f7fdfe40216f5d262d012b482893b88933053795 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Nov 2025 03:49:27 +0000 Subject: [PATCH 1/3] deps: bump actions/checkout from 5 to 6 in the base group Bumps the base group with 1 update: [actions/checkout](https://github.com/actions/checkout). Updates `actions/checkout` from 5 to 6 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) deps: bump the base group with 4 updates Bumps the base group with 4 updates: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback), [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi), [org.springframework.boot](https://github.com/spring-projects/spring-boot) and [org.graalvm.buildtools.native](https://github.com/graalvm/native-build-tools). Updates `ch.qos.logback:logback-classic` from 1.5.20 to 1.5.21 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.20...v_1.5.21) Updates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.14 to 3.0.0 - [Release notes](https://github.com/springdoc/springdoc-openapi/releases) - [Changelog](https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md) - [Commits](https://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v3.0.0) Updates `org.springframework.boot` from 3.5.7 to 4.0.0 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.5.7...v4.0.0) Updates `org.graalvm.buildtools.native` from 0.11.2 to 0.11.3 - [Release notes](https://github.com/graalvm/native-build-tools/releases) - [Commits](https://github.com/graalvm/native-build-tools/compare/0.11.2...0.11.3) deps: bump the base group with 2 updates Bumps the base group with 2 updates: [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) and [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi). Updates `ch.qos.logback:logback-classic` from 1.5.20 to 1.5.21 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.20...v_1.5.21) Updates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.14 to 3.0.0 - [Release notes](https://github.com/springdoc/springdoc-openapi/releases) - [Changelog](https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md) - [Commits](https://github.com/springdoc/springdoc-openapi/compare/v2.8.14...v3.0.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: base - dependency-name: ch.qos.logback:logback-classic dependency-version: 1.5.21 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: base - dependency-name: org.springdoc:springdoc-openapi-starter-webmvc-ui dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: base - dependency-name: org.springframework.boot dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: base - dependency-name: org.graalvm.buildtools.native dependency-version: 0.11.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: base - dependency-name: ch.qos.logback:logback-classic dependency-version: 1.5.21 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: base - dependency-name: org.springdoc:springdoc-openapi-starter-webmvc-ui dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: base ... Signed-off-by: dependabot[bot] --- .github/workflows/pull_request_gradle.yml | 6 ++--- .github/workflows/pull_request_maven.yml | 6 ++--- .../pull_request_maven_long_running.yml | 22 +++++++++---------- .github/workflows/release.yml | 4 ++-- java/hello-world/build.gradle | 2 +- java/hello-world/pom.xml | 2 +- java/spring-boot-integration/build.gradle | 6 ++--- java/spring-boot-integration/pom.xml | 2 +- 8 files changed, 25 insertions(+), 25 deletions(-) diff --git a/.github/workflows/pull_request_gradle.yml b/.github/workflows/pull_request_gradle.yml index f0dfe45321..63aabea616 100644 --- a/.github/workflows/pull_request_gradle.yml +++ b/.github/workflows/pull_request_gradle.yml @@ -29,14 +29,14 @@ jobs: timeout-minutes: 120 steps: - name: Checkout timefold-quickstarts - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: path: './timefold-quickstarts' - name: Checkout timefold-solver (PR) # Checkout the PR branch first, if it exists if: github.head_ref # Only true if this is a PR. id: checkout-solver-pr - uses: actions/checkout@v5 + uses: actions/checkout@v6 continue-on-error: true with: repository: ${{ github.actor }}/timefold-solver @@ -45,7 +45,7 @@ jobs: fetch-depth: 0 # Otherwise merge will fail on account of not having history. - name: Checkout timefold-solver (main) # Checkout the main branch if the PR branch does not exist if: ${{ steps.checkout-solver-pr.outcome != 'success' }} - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: TimefoldAI/timefold-solver ref: main diff --git a/.github/workflows/pull_request_maven.yml b/.github/workflows/pull_request_maven.yml index 1aaaf2bfd9..1abb08c8de 100644 --- a/.github/workflows/pull_request_maven.yml +++ b/.github/workflows/pull_request_maven.yml @@ -31,14 +31,14 @@ jobs: - name: Support long paths run: git config --global core.longpaths true - name: Checkout timefold-quickstarts - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: path: './timefold-quickstarts' - name: Checkout timefold-solver (PR) # Checkout the PR branch first, if it exists if: github.head_ref # Only true if this is a PR. id: checkout-solver-pr - uses: actions/checkout@v5 + uses: actions/checkout@v6 continue-on-error: true with: repository: ${{ github.actor }}/timefold-solver @@ -47,7 +47,7 @@ jobs: fetch-depth: 0 # Otherwise merge will fail on account of not having history. - name: Checkout timefold-solver (main) # Checkout the main branch if the PR branch does not exist if: ${{ steps.checkout-solver-pr.outcome != 'success' }} - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: TimefoldAI/timefold-solver ref: main diff --git a/.github/workflows/pull_request_maven_long_running.yml b/.github/workflows/pull_request_maven_long_running.yml index 8be02b48d1..20b42cbd83 100644 --- a/.github/workflows/pull_request_maven_long_running.yml +++ b/.github/workflows/pull_request_maven_long_running.yml @@ -72,13 +72,13 @@ jobs: timeout-minutes: 120 steps: - name: Checkout timefold-quickstarts - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: path: ./timefold-quickstarts ref: ${{ github.event.pull_request.head.sha }} # The GHA event will pull the main branch by default, and we must specify the PR reference version - name: Checkout timefold-solver (PR) # Checkout the PR branch first, if it exists id: checkout-solver - uses: actions/checkout@v5 + uses: actions/checkout@v6 continue-on-error: true with: repository: ${{ github.actor }}/timefold-solver @@ -87,7 +87,7 @@ jobs: fetch-depth: 0 # Otherwise merge will fail on account of not having history. - name: Checkout timefold-solver (main) # Checkout the main branch if the PR branch does not exist if: steps.checkout-solver.outcome != 'success' - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: TimefoldAI/timefold-solver ref: main @@ -131,13 +131,13 @@ jobs: timeout-minutes: 120 steps: - name: Checkout timefold-quickstarts - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: path: ./timefold-quickstarts ref: ${{ github.event.pull_request.head.sha }} # The GHA event will pull the main branch by default, and we must specify the PR reference version - name: Checkout timefold-solver (PR) # Checkout the PR branch first, if it exists id: checkout-solver - uses: actions/checkout@v5 + uses: actions/checkout@v6 continue-on-error: true with: repository: ${{ github.actor }}/timefold-solver @@ -146,7 +146,7 @@ jobs: fetch-depth: 0 # Otherwise merge will fail on account of not having history. - name: Checkout timefold-solver (main) # Checkout the main branch if the PR branch does not exist if: steps.checkout-solver.outcome != 'success' - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: TimefoldAI/timefold-solver ref: main @@ -155,7 +155,7 @@ jobs: - name: Checkout timefold-solver-enterprise (PR) # Checkout the PR branch first, if it exists id: checkout-solver-enterprise - uses: actions/checkout@v5 + uses: actions/checkout@v6 continue-on-error: true with: repository: TimefoldAI/timefold-solver-enterprise @@ -165,7 +165,7 @@ jobs: fetch-depth: 0 # Otherwise merge will fail on account of not having history. - name: Checkout timefold-solver-enterprise (main) # Checkout the main branch if the PR branch does not exist if: steps.checkout-solver-enterprise.outcome != 'success' - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: TimefoldAI/timefold-solver-enterprise ref: main @@ -229,13 +229,13 @@ jobs: timeout-minutes: 120 steps: - name: Checkout timefold-quickstarts - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: path: ./timefold-quickstarts ref: ${{ github.event.pull_request.head.sha }} # The GHA event will pull the main branch by default, and we must specify the PR reference version - name: Checkout timefold-solver (PR) # Checkout the PR branch first, if it exists id: checkout-solver - uses: actions/checkout@v5 + uses: actions/checkout@v6 continue-on-error: true with: repository: ${{ github.actor }}/timefold-solver @@ -244,7 +244,7 @@ jobs: fetch-depth: 0 # Otherwise merge will fail on account of not having history. - name: Checkout timefold-solver (main) # Checkout the main branch if the PR branch does not exist if: steps.checkout-solver.outcome != 'success' - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: TimefoldAI/timefold-solver ref: main diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 69630c30cb..048d0f6ead 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,7 @@ jobs: runs-on: self-hosted steps: - name: Checkout timefold-quickstarts - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: TimefoldAI/timefold-quickstarts path: ./timefold-quickstarts @@ -29,7 +29,7 @@ jobs: fetch-depth: 0 # Otherwise merge will fail on account of not having history. - name: Checkout timefold-solver - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: repository: TimefoldAI/timefold-solver path: ./timefold-solver diff --git a/java/hello-world/build.gradle b/java/hello-world/build.gradle index b82c7cbe82..af021e72f7 100644 --- a/java/hello-world/build.gradle +++ b/java/hello-world/build.gradle @@ -4,7 +4,7 @@ plugins { } def timefoldVersion = "999-SNAPSHOT" -def logbackVersion = "1.5.20" +def logbackVersion = "1.5.21" def junitVersion = "6.0.1" def assertjVersion = "3.27.6" def profile = System.properties['profile'] ?: '' diff --git a/java/hello-world/pom.xml b/java/hello-world/pom.xml index 1022b3a92c..16caa5c78e 100644 --- a/java/hello-world/pom.xml +++ b/java/hello-world/pom.xml @@ -15,7 +15,7 @@ 999-SNAPSHOT 3.27.6 6.0.1 - 1.5.20 + 1.5.21 3.14.1 3.5.4 diff --git a/java/spring-boot-integration/build.gradle b/java/spring-boot-integration/build.gradle index b8fa84f5e8..508eb3290f 100644 --- a/java/spring-boot-integration/build.gradle +++ b/java/spring-boot-integration/build.gradle @@ -1,7 +1,7 @@ plugins { - id "org.springframework.boot" version "3.5.7" + id "org.springframework.boot" version "4.0.0" id "io.spring.dependency-management" version "1.1.7" - id 'org.graalvm.buildtools.native' version '0.11.2' + id 'org.graalvm.buildtools.native' version '0.11.3' id "java" } @@ -44,7 +44,7 @@ dependencies { implementation "ai.timefold.solver:timefold-solver-spring-boot-starter" // Swagger - implementation "org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.14" + implementation "org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.0" // Testing testImplementation("org.springframework.boot:spring-boot-starter-test") diff --git a/java/spring-boot-integration/pom.xml b/java/spring-boot-integration/pom.xml index 77b973ce80..7ec3ca6712 100644 --- a/java/spring-boot-integration/pom.xml +++ b/java/spring-boot-integration/pom.xml @@ -58,7 +58,7 @@ org.springdoc springdoc-openapi-starter-webmvc-ui - 2.8.14 + 3.0.0 From a7334497e31bc928d08d4a94c44ac57c87515c10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Petrovick=C3=BD?= Date: Mon, 24 Nov 2025 07:31:58 +0100 Subject: [PATCH 2/3] Upgrade Spring Boot and Swagger dependencies --- java/spring-boot-integration/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/spring-boot-integration/build.gradle b/java/spring-boot-integration/build.gradle index 508eb3290f..2edda10a94 100644 --- a/java/spring-boot-integration/build.gradle +++ b/java/spring-boot-integration/build.gradle @@ -1,5 +1,5 @@ plugins { - id "org.springframework.boot" version "4.0.0" + id "org.springframework.boot" version "3.5.7" id "io.spring.dependency-management" version "1.1.7" id 'org.graalvm.buildtools.native' version '0.11.3' id "java" @@ -44,7 +44,7 @@ dependencies { implementation "ai.timefold.solver:timefold-solver-spring-boot-starter" // Swagger - implementation "org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.0" + implementation "org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.14" // Testing testImplementation("org.springframework.boot:spring-boot-starter-test") From 8ee8857a4453814e3ec46461fa0bcc80cd0653af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Petrovick=C3=BD?= Date: Mon, 24 Nov 2025 07:32:29 +0100 Subject: [PATCH 3/3] Update springdoc-openapi version to 2.8.14 --- java/spring-boot-integration/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/spring-boot-integration/pom.xml b/java/spring-boot-integration/pom.xml index 7ec3ca6712..77b973ce80 100644 --- a/java/spring-boot-integration/pom.xml +++ b/java/spring-boot-integration/pom.xml @@ -58,7 +58,7 @@ org.springdoc springdoc-openapi-starter-webmvc-ui - 3.0.0 + 2.8.14