Skip to content

Commit

Permalink
Merge branch 'quarkusio:main' into fix/valelint
Browse files Browse the repository at this point in the history
  • Loading branch information
lpreethvika authored Jul 16, 2024
2 parents 88bec21 + a52fa86 commit 7fe66dd
Show file tree
Hide file tree
Showing 6,683 changed files with 195,732 additions and 55,204 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 2 additions & 0 deletions .forbiddenapis/banned-signatures-common.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
@defaultMessage Never use Type#toString() as it's almost always the wrong thing to do. Usually org.jboss.jandex.DotName#toString() is what is needed
org.jboss.jandex.Type#toString()
@defaultMessage Never use AnnotationValue#toString() as it's almost always the wrong thing to do. Usually AnnotationValueDotName#asString() is what is needed
org.jboss.jandex.AnnotationValue#toString()

@defaultMessage Replace this by using InputStream.transferTo(OutputStream)
org.apache.commons.io.IOUtils#copy(java.io.InputStream,java.io.OutputStream)
Expand Down
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ body:
**To report a Quarkus security vulnerability, please [send an email to `security@quarkus.io`](mailto:security@quarkus.io) with all the details.**
:warning: Do **NOT** create a public issue on GitHub for security vulnerabilities. See our [security policy](https://github.com/quarkusio/quarkus/security/policy) for more details. :warning:
- type: markdown
attributes:
value: |
To maximize the chance of your issue being handled in a timely manner, please ensure you have tested that the issue occurs on the absolute latest version of Quarkus, or latest LTS version.
Moreover, providing a minimal canonical sample project that makes it easy to reproduce the issue is a huge help to the community when it comes to understanding, debugging, fixing the problem and testing the fix.
- type: textarea
id: description
validations:
Expand Down
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/epic.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@ assignees: ''
---

### Description

(A high level description of the work)

### Analysis

(links to analysis docs containing architecture design work, requirements gathering, etc)

<!-- task list will be automatically generated from below.
Expand Down
11 changes: 11 additions & 0 deletions .github/ci-prerequisites.sh
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,19 @@ time sudo rm -rf /usr/share/swift || true
time sudo rm -rf /usr/local/lib/android || true
# Remove Haskell
time sudo rm -rf /opt/ghc || true
time sudo rm -rf /usr/local/.ghcup || true
# Remove pipx
time sudo rm -rf /opt/pipx || true
# Remove Rust
time sudo rm -rf /usr/share/rust || true
# Remove Go
time sudo rm -rf /usr/local/go || true
# Remove miniconda
time sudo rm -rf /usr/share/miniconda || true
# Remove powershell
time sudo rm -rf /usr/local/share/powershell || true
# Remove Google Cloud SDK
time sudo rm -rf /usr/lib/google-cloud-sdk || true

# Remove infrastructure things that are unused and take a lot of space
time sudo rm -rf /opt/hostedtoolcache/CodeQL || true
Expand Down
12 changes: 10 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,19 +44,21 @@ updates:
# JDBC Drivers
- dependency-name: org.postgresql:postgresql
- dependency-name: org.mariadb.jdbc:mariadb-java-client
- dependency-name: mysql:mysql-connector-java
- dependency-name: com.mysql:mysql-connector-j
- dependency-name: org.apache.derby:*
- dependency-name: com.ibm.db2:jcc
# Kafka
- dependency-name: org.apache.kafka:*
- dependency-name: io.strimzi:kafka-oauth-client
- dependency-name: io.strimzi:strimzi-test-container
- dependency-name: com.nimbusds:nimbus-jose-jwt
- dependency-name: io.apicurio:*
# Scala
- dependency-name: org.scala-lang:*
- dependency-name: net.alchim31.maven:scala-maven-plugin
# SmallRye
- dependency-name: io.smallrye:*
- dependency-name: io.smallrye.beanbag:*
- dependency-name: io.smallrye.common:*
- dependency-name: io.smallrye.config:*
- dependency-name: io.smallrye.reactive:*
Expand All @@ -68,7 +70,7 @@ updates:
- dependency-name: org.hibernate.validator:*
- dependency-name: org.hibernate.search:*
# Test dependencies
- dependency-name: net.sourceforge.htmlunit:htmlunit
- dependency-name: org.htmlunit:htmlunit
- dependency-name: io.rest-assured:*
- dependency-name: org.hamcrest:hamcrest
- dependency-name: org.junit:junit-bom
Expand Down Expand Up @@ -175,12 +177,16 @@ updates:
- dependency-name: com.github.javaparser:javaparser-core
- dependency-name: com.h2database:h2
- dependency-name: io.github.crac:org-crac
- dependency-name: com.dajudge.kindcontainer:kindcontainer
- dependency-name: jakarta.*:*
- dependency-name: org.eclipse.*:*
- dependency-name: org.glassfish.*:*
- dependency-name: org.apache.groovy:*
- dependency-name: org.apache.qpid:*
- dependency-name: biz.paluch.logging:logstash-gelf
- dependency-name: org.bitbucket.b_c:jose4j
- dependency-name: io.fabric8:maven-model-helper
- dependency-name: org.codejive:java-properties
ignore:
# this one cannot be upgraded due to the usage of proxies in new versions
# the proxy implements interfaces in a random order which causes issues
Expand Down Expand Up @@ -213,6 +219,8 @@ updates:
# Only use dependabot for micros (patch versions).
- dependency-name: org.hibernate.*:*
update-types: ["version-update:semver-major", "version-update:semver-minor"]
- dependency-name: org.apache.kafka:*
update-types: ["version-update:semver-major", "version-update:semver-minor"]
rebase-strategy: disabled
- package-ecosystem: gradle
directory: "/devtools/gradle"
Expand Down
36 changes: 18 additions & 18 deletions .github/native-tests.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@
},
{
"category": "Data6",
"timeout": 95,
"test-modules": "elasticsearch-rest-client, elasticsearch-java-client, hibernate-search-orm-elasticsearch, hibernate-search-orm-elasticsearch-tenancy, hibernate-search-orm-opensearch, hibernate-search-orm-elasticsearch-outbox-polling",
"timeout": 105,
"test-modules": "elasticsearch-rest-client, elasticsearch-java-client, hibernate-search-orm-elasticsearch, hibernate-search-orm-elasticsearch-tenancy, hibernate-search-orm-opensearch, hibernate-search-orm-elasticsearch-outbox-polling, hibernate-search-standalone-elasticsearch, hibernate-search-standalone-opensearch",
"os-name": "ubuntu-latest"
},
{
Expand Down Expand Up @@ -86,14 +86,14 @@
},
{
"category": "Cache",
"timeout": 65,
"test-modules": "infinispan-cache-jpa, infinispan-client, cache, redis-cache",
"timeout": 75,
"test-modules": "infinispan-cache-jpa, infinispan-client, cache, redis-cache, infinispan-cache",
"os-name": "ubuntu-latest"
},
{
"category": "HTTP",
"timeout": 110,
"test-modules": "elytron-resteasy, resteasy-jackson, elytron-resteasy-reactive, resteasy-mutiny, resteasy-reactive-kotlin/standard, vertx, vertx-http, vertx-web, vertx-web-jackson, vertx-graphql, virtual-http, rest-client, rest-client-reactive, rest-client-reactive-stork, rest-client-reactive-multipart, websockets, management-interface, management-interface-auth",
"timeout": 120,
"test-modules": "elytron-resteasy, resteasy-jackson, elytron-resteasy-reactive, resteasy-mutiny, resteasy-reactive-kotlin/standard, vertx, vertx-http, vertx-web, vertx-http-compressors/all, vertx-http-compressors/some, vertx-web-jackson, vertx-graphql, virtual-http, rest-client, rest-client-reactive, rest-client-reactive-stork, rest-client-reactive-multipart, websockets, management-interface, management-interface-auth, mutiny-native-jctools",
"os-name": "ubuntu-latest"
},
{
Expand All @@ -104,8 +104,8 @@
},
{
"category": "Misc2",
"timeout": 70,
"test-modules": "hibernate-validator, test-extension/tests, logging-gelf, mailer, native-config-profile, locales",
"timeout": 75,
"test-modules": "hibernate-validator, test-extension/tests, logging-gelf, mailer, native-config-profile, locales/all, locales/some",
"os-name": "ubuntu-latest"
},
{
Expand All @@ -116,8 +116,8 @@
},
{
"category": "Misc4",
"timeout": 125,
"test-modules": "picocli-native, gradle, micrometer-mp-metrics, micrometer-prometheus, logging-json, jaxp, jaxb, opentelemetry, opentelemetry-jdbc-instrumentation, webjars-locator",
"timeout": 130,
"test-modules": "picocli-native, gradle, micrometer-mp-metrics, micrometer-prometheus, logging-json, jaxp, jaxb, opentelemetry, opentelemetry-jdbc-instrumentation, opentelemetry-mongodb-client-instrumentation, opentelemetry-redis-instrumentation, web-dependency-locator",
"os-name": "ubuntu-latest"
},
{
Expand All @@ -128,14 +128,14 @@
},
{
"category": "gRPC",
"timeout": 70,
"test-modules": "grpc-health, grpc-interceptors, grpc-mutual-auth, grpc-plain-text-gzip, grpc-plain-text-mutiny, grpc-proto-v2, grpc-streaming, grpc-tls",
"timeout": 80,
"test-modules": "grpc-health, grpc-interceptors, grpc-mutual-auth, grpc-plain-text-gzip, grpc-plain-text-mutiny, grpc-proto-v2, grpc-streaming, grpc-tls, grpc-tls-p12, grpc-test-random-port",
"os-name": "ubuntu-latest"
},
{
"category": "Windows - RESTEasy Jackson",
"timeout": 25,
"test-modules": "resteasy-jackson",
"category": "Windows support",
"timeout": 50,
"test-modules": "resteasy-jackson, qute",
"os-name": "windows-latest"
},
{
Expand All @@ -145,9 +145,9 @@
"os-name": "ubuntu-latest"
},
{
"category": "AWT, ImageIO and Java2D",
"timeout": 30,
"test-modules": "awt, no-awt",
"category": "AWT, ImageIO and Java2D, Packaging .so files",
"timeout": 40,
"test-modules": "awt, no-awt, awt-packaging",
"os-name": "ubuntu-latest"
}
]
Expand Down
31 changes: 23 additions & 8 deletions .github/quarkus-github-bot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
# The format of this file is documented here:
# https://github.com/quarkusio/quarkus-github-bot#triage-issues
features: [ALL]
develocity:
enabled: true
url: "https://ge.quarkus.io/"
workflows:
rules:
- allow:
Expand All @@ -11,7 +14,7 @@ workflows:
- "**/*.md"
- "**/*.adoc"
workflowRunAnalysis:
workflows: ["Quarkus CI"]
workflows: ["Quarkus CI", "Quarkus Documentation CI"]
projectsClassic:
rules:
- labels: [area/documentation]
Expand Down Expand Up @@ -136,16 +139,16 @@ triage:
- id: hibernate-search
labels: [area/hibernate-search]
title: "hibernate.search"
notify: [gsmet, yrodiere]
notify: [gsmet, marko-bekhta, yrodiere]
notifyInPullRequest: true
directories:
# No trailing slashes: we also match sibling directories starting with these names
- extensions/hibernate-search
- integration-tests/hibernate-search
- id: elasticsearch
labels: [area/elasticsearch]
title: "elasticsearch"
notify: [gsmet, yrodiere, loicmathieu]
title: "(elasticsearch|opensearch)"
notify: [gsmet, marko-bekhta, yrodiere, loicmathieu]
notifyInPullRequest: true
directories:
# No trailing slashes: we also match sibling directories starting with these names
Expand All @@ -154,7 +157,7 @@ triage:
- id: hibernate-validator
labels: [area/hibernate-validator]
title: "hibernate.validator"
notify: [gsmet, yrodiere]
notify: [gsmet, marko-bekhta, yrodiere]
directories:
# No trailing slashes: we also match sibling directories starting with these names
- extensions/hibernate-validator
Expand Down Expand Up @@ -380,20 +383,20 @@ triage:
- id: scheduler
labels: [area/scheduler]
title: "schedule(r)?"
notify: [mkouba]
notify: [mkouba, manovotn]
directories:
- extensions/scheduler/
- id: quartz
labels: [area/scheduler]
title: "quartz"
notify: [mkouba, machi1990]
notify: [mkouba, machi1990, manovotn]
directories:
- extensions/quartz/
- integration-tests/quartz/
- id: redis
labels: [area/redis]
title: "redis"
notify: [machi1990, gsmet, cescoffier]
notify: [machi1990, Ladicek, cescoffier]
directories:
- extensions/redis-client/
- integration-tests/redis-client/
Expand Down Expand Up @@ -471,10 +474,12 @@ triage:
notify: [ebullient]
- id: config
labels: [area/config]
title: "config"
directories:
- extensions/config-yaml/
- core/deployment/src/main/java/io/quarkus/deployment/configuration/
- core/runtime/src/main/java/io/quarkus/runtime/configuration/
notify: [radcortez]
- id: core
labels: [area/core]
notify: [aloubyansky, gsmet, geoand, radcortez, Sanne, stuartwdouglas]
Expand Down Expand Up @@ -642,6 +647,12 @@ triage:
directories:
- extensions/vault/
- integration-tests/vault
- id: netty
labels: [area/netty]
title: "netty"
notify: [franz1981, cescoffier, jponge]
directories:
- extensions/netty
- id: vertx
labels: [area/vertx]
title: "vert.?x"
Expand Down Expand Up @@ -762,5 +773,9 @@ triage:
labels: [area/virtual-threads]
title: "(virtual.thread|RunOnVirtualThread)"
notify: [cescoffier, ozangunalp]
- id: podman
labels: [env/podman]
title: "podman"
notify: [maxandersen]
qe:
notify: [rsvoboda, mjurc]
33 changes: 30 additions & 3 deletions .github/quarkus-github-lottery.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,24 @@ participants:
maxIssues: 3
maintenance:
labels: ["area/hibernate-orm", "area/hibernate-search", "area/elasticsearch"]
days: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY"]
days: ["WEDNESDAY"]
feedback:
needed:
maxIssues: 4
maxIssues: 10
provided:
maxIssues: 2
maxIssues: 10
stale:
maxIssues: 5
- username: "marko-bekhta"
timezone: "Europe/Warsaw"
maintenance:
labels: ["area/hibernate-search", "area/elasticsearch", "area/hibernate-validator"]
days: ["WEDNESDAY"]
feedback:
needed:
maxIssues: 10
provided:
maxIssues: 10
stale:
maxIssues: 5
- username: "gsmet"
Expand Down Expand Up @@ -148,3 +160,18 @@ participants:
maxIssues: 2
stale:
maxIssues: 5
- username: "gastaldi"
timezone: "America/Sao_Paulo"
triage:
days: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY"]
maxIssues: 2
maintenance:
labels: ["area/flyway", "area/quarkiverse"]
days: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY"]
feedback:
needed:
maxIssues: 4
provided:
maxIssues: 2
stale:
maxIssues: 5
6 changes: 6 additions & 0 deletions .github/virtual-threads-tests.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@
"timeout": 45,
"test-modules": "amqp-virtual-threads, jms-virtual-threads, kafka-virtual-threads",
"os-name": "ubuntu-latest"
},
{
"category": "Security",
"timeout": 20,
"test-modules": "security-webauthn-virtual-threads",
"os-name": "ubuntu-latest"
}
]
}
Loading

0 comments on commit 7fe66dd

Please sign in to comment.