diff --git a/.github/dependabot.yml b/.github/dependabot.yml index bb0a26569..33ff6f9b6 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,81 +3,9 @@ updates: - package-ecosystem: gradle directory: "/" + open-pull-requests-limit: 10000 schedule: interval: weekly time: "10:00" timezone: Europe/London - open-pull-requests-limit: 10 - labels: - - "type/dependencies" - - "scope/backend" - ignore: - # Disable dependabot pull requests for Netty - # In general, our Netty references are temporary overrides, usually applied to address transitive Spring vulnerabilities, and should be configured with caution - # In general, having conflicting Netty versions in the classpath is not recommended - - dependency-name: "io.netty:*" - groups: - spring-boot-dependencies: - patterns: - - "org.springframework.boot:*" - - "io.spring.dependency-management" - # We will handle major upgrades manually - update-types: - - "patch" - - "minor" - exclude-patterns: - - "org.springframework.boot:*" - - "io.spring.dependency-management" - other-dependencies: - exclude-patterns: - - "org.springframework.boot:*" - - "io.spring.dependency-management" - patterns: - - "*" - update-types: - - "patch" - - "minor" -- package-ecosystem: docker - directory: "/api" - schedule: - interval: weekly - time: "10:00" - timezone: Europe/London - open-pull-requests-limit: 10 - ignore: - - dependency-name: "azul/zulu-openjdk-alpine" - update-types: ["version-update:semver-major"] - labels: - - "type/dependencies" - - "scope/backend" - -- package-ecosystem: npm - directory: "/frontend" - schedule: - interval: weekly - time: "10:00" - timezone: Europe/London - open-pull-requests-limit: 10 - versioning-strategy: increase-if-necessary - labels: - - "type/dependencies" - - "scope/frontend" - groups: - pnpm-dependencies: - patterns: - - "*" - update-types: - - "patch" - - "minor" - -- package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: weekly - time: "10:00" - timezone: Europe/London - open-pull-requests-limit: 10 - labels: - - "type/dependencies" - - "scope/infra" diff --git a/.github/workflows/backend_tests.yml b/.github/workflows/backend_tests.yml index 749a3e68c..ef14e732e 100644 --- a/.github/workflows/backend_tests.yml +++ b/.github/workflows/backend_tests.yml @@ -28,7 +28,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version-file: '.java-version' distribution: 'zulu' cache: 'gradle' diff --git a/.github/workflows/branch-deploy.yml b/.github/workflows/branch-deploy.yml index ef2758953..33376a173 100644 --- a/.github/workflows/branch-deploy.yml +++ b/.github/workflows/branch-deploy.yml @@ -29,7 +29,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version-file: '.java-version' distribution: 'zulu' cache: 'gradle' - name: Build diff --git a/.github/workflows/build-public-image.yml b/.github/workflows/build-public-image.yml index ca13bae2b..2994f6c32 100644 --- a/.github/workflows/build-public-image.yml +++ b/.github/workflows/build-public-image.yml @@ -27,7 +27,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version-file: '.java-version' distribution: 'zulu' cache: 'gradle' - name: Build diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 056b34905..a09ad8fa7 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -50,7 +50,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version-file: '.java-version' distribution: 'zulu' cache: 'gradle' diff --git a/.github/workflows/cve_checks.yml b/.github/workflows/cve_checks.yml index 940125b2f..691cc7d24 100644 --- a/.github/workflows/cve_checks.yml +++ b/.github/workflows/cve_checks.yml @@ -25,7 +25,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version-file: '.java-version' distribution: 'zulu' cache: 'gradle' diff --git a/.github/workflows/e2e-playwright-run.yml b/.github/workflows/e2e-playwright-run.yml index bc94fefce..7d4575012 100644 --- a/.github/workflows/e2e-playwright-run.yml +++ b/.github/workflows/e2e-playwright-run.yml @@ -24,7 +24,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version-file: '.java-version' distribution: 'zulu' cache: 'gradle' diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 94e6f92f9..e84eefec9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -28,7 +28,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version-file: '.java-version' distribution: 'zulu' cache: 'gradle' diff --git a/.github/workflows/release-serde-api.yml b/.github/workflows/release-serde-api.yml index e19a6e38d..c49237079 100644 --- a/.github/workflows/release-serde-api.yml +++ b/.github/workflows/release-serde-api.yml @@ -22,7 +22,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version-file: '.java-version' distribution: 'zulu' cache: 'gradle' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d8f700916..dc5da9f94 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,7 +28,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version-file: '.java-version' distribution: 'zulu' cache: 'gradle' diff --git a/.github/workflows/separate_env_public_create.yml b/.github/workflows/separate_env_public_create.yml index 760449b68..d74ff7edf 100644 --- a/.github/workflows/separate_env_public_create.yml +++ b/.github/workflows/separate_env_public_create.yml @@ -29,7 +29,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # infered from @v4 with: - java-version: '21' + java-version-file: '.java-version' distribution: 'zulu' cache: 'gradle' - name: Build diff --git a/.java-version b/.java-version index aabe6ec39..7273c0fa8 100644 --- a/.java-version +++ b/.java-version @@ -1 +1 @@ -21 +25 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 126fe572d..199196448 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -123,7 +123,7 @@ bouncycastle-bcpkix = { module = 'org.bouncycastle:bcpkix-jdk18on', version = '1 google-managed-kafka-login-handler = {module = 'com.google.cloud.hosted.kafka:managed-kafka-auth-login-handler', version = '1.0.5'} google-oauth-client = { module = 'com.google.oauth-client:google-oauth-client', version = '1.39.0' } -modelcontextprotocol-spring-webflux = {module = 'io.modelcontextprotocol.sdk:mcp-spring-webflux', version = '0.10.0'} +modelcontextprotocol-spring-webflux = {module = 'io.modelcontextprotocol.sdk:mcp-spring-webflux', version = '0.16.0'} victools-jsonschema-generator = {module = 'com.github.victools:jsonschema-generator', version = '4.38.0'} prometheus-metrics-core = {module = 'io.prometheus:prometheus-metrics-core', version.ref = 'prometheus'}