| # |
| # Licensed to the Apache Software Foundation (ASF) under one or more |
| # contributor license agreements. See the NOTICE file distributed with |
| # this work for additional information regarding copyright ownership. |
| # The ASF licenses this file to You under the Apache License, Version 2.0 |
| # (the "License"); you may not use this file except in compliance with |
| # the License. You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an "AS IS" BASIS, |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| # See the License for the specific language governing permissions and |
| # limitations under the License. |
| # |
| |
| version: 2 |
| |
| updates: |
| - package-ecosystem: "github-actions" |
| directory: "/" |
| schedule: |
| interval: "daily" |
| - package-ecosystem: "maven" |
| directory: "/" |
| schedule: |
| interval: "daily" |
| ignore: |
| # Quarkus related |
| - dependency-name: "io.vertx:*" |
| - dependency-name: "io.smallrye:jandex:*" |
| # Spring Boot Dependencies related |
| - dependency-name: "org.apache.logging.log4j:*" |
| # This is a virtual plugin which doesn't really exist |
| - dependency-name: "org.eclipse.m2e:lifecycle-mapping" |
| # Managed manually - gencode version must be <= the lowest runtime version across Spring Boot and Quarkus |
| - dependency-name: "com.google.protobuf:*" |
| # fugue 7 is compiled for Java 25 and breaks camel-jira on Java 17 and 21 (CAMEL-25401): revisit when Camel's minimum Java is 25 |
| - dependency-name: "io.atlassian.fugue:fugue" |
| update-types: ["version-update:semver-major"] |
| # classgraph 6 is compiled for Java 25 and drops an API camel-datasonnet uses: revisit when Camel's minimum Java is 25 |
| - dependency-name: "io.github.classgraph:classgraph" |
| update-types: ["version-update:semver-major"] |
| groups: |
| Aliyun: |
| patterns: ["com.aliyun:*","com.aliyun.openservices:*","com.aliyun.mns:*"] |
| Micrometer: |
| patterns: ["io.micrometer:*"] |
| Opentelemetry: |
| patterns: ["io.opentelemetry:*"] |
| LangChain4j: |
| patterns: ["dev.langchain4j:*"] |
| Parquet: |
| patterns: ["org.apache.parquet:*"] |
| CometD: |
| patterns: ["org.cometd.java:*"] |
| Elasticsearch: |
| patterns: ["org.elasticsearch.client:*", "co.elastic.clients:*"] |
| Google-cloud: |
| patterns: ["com.google.cloud:*"] |
| Avro: |
| patterns: ["org.apache.avro:*"] |
| Kamelet: |
| patterns: ["org.apache.camel.kamelets:*"] |
| open-pull-requests-limit: 20 |
| - package-ecosystem: "npm" |
| directory: "docs" |
| schedule: |
| interval: "weekly" |