Skip to content

Commit

Permalink
Merge branch 'wildfly:main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
kuhhpid committed Sep 11, 2023
2 parents 0fd3195 + 6386569 commit 4f73541
Show file tree
Hide file tree
Showing 635 changed files with 9,240 additions and 3,364 deletions.
10 changes: 10 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,16 @@

version: 2
updates:
- package-ecosystem: "maven"
directory: "/"
schedule:
interval: "daily"
ignore:
# Only allow for patch release upgrades
- dependency-name: '*'
update-types: ['version-update:semver-major', 'version-update:semver-minor']
rebase-strategy: "disabled"
open-pull-requests-limit: 5
- package-ecosystem: "github-actions"
# Workflow files stored in the
# default location of `.github/workflows`
Expand Down
285 changes: 285 additions & 0 deletions .github/wildfly-bot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,285 @@
wildfly:
rules:
- id: appclient
titleBody: "appclient"
directories: [ appclient ]
notify: [ bstansberry ]

- id: batch-jberet
titleBody: "batch|batch-jberet"
directories: [ batch-jberet ]
notify: [ chengfang ]

- id: bean-validation
titleBody: "bean-validation|bean validation"
directories: [ bean-validation ]
notify: [ jasondlee ]

- id: clustering
titleBody: "clustering"
directories:
- clustering
- testsuite/integration/clustering
notify: [ pferraro ]

- id: connector
titleBody: "connector"
directories: [ connector ]
notify: [ tadamski ]

- id: ee
directories: [ ee ]
notify: [ bstansberry ]

- id: ejb3
titleBody: "ejb3|ejb"
directories: [ ejb3 ]
notify: [ chengfang ]

- id: elytron
titleBody: "elytron|oidc"
directories:
- elytron-oidc-client
- testsuite/integration/elytron
- testsuite/integration/elytron-oidc-client
notify: [ fjuma ]

- id: health
titleBody: "health"
directories:
- health
- microprofile/health-smallrye
- testsuite/integration/microprofile-tck/health
notify: [ xstefank ]

- id: iiop
titleBody: "iiop"
directories: [ iiop-openjdk ]
notify: [ tadamski ]

- id: jaxrs
titleBody: "jaxrs"
directories: [ jaxrs ]
notify: [ jamezp ]

- id: jdr
titleBody: "jdr"
directories: [ jdr ]
notify: [ bmaxwell ]

- id: jpa
titleBody: "jpa"
directories: [ jpa ]
notify: [ scottmarlow ]

- id: jsf
titleBody: "jsf"
directories: [ jsf ]
notify: [ jasondlee ]

- id: mail
titleBody: "mail"
directories: [ mail ]
notify: [ yersan ]

- id: messaging-activemq
titleBody: "activemq|messaging"
directories: [ messaging-activemq ]
notify: [ ehsavoie ]

- id: metrics
titleBody: "metrics"
directories: [ metrics ]
notify: [ jasondlee ]

- id: micrometer
titleBody: "micrometer"
directories:
- observability/micrometer
- observability/micrometer-api
notify: [ jasondlee ]

- id: opentelemtry
titleBody: "telemetry"
directories:
- observability/opentelemetry
- observability/opentelemetry-api
- microprofile/telemetry-smallrye
- testsuite/integration/microprofile-tck/telemetry
notify: [ jasondlee ]

- id: mod_cluster
titleBody: "mod_cluster"
directories: [ mod_cluster ]
notify: [ rhusar ]

- id: naming
titleBody: "naming"
directories: [ naming ]
notify: [ ropalka ]

- id: picketlink
titleBody: "picketlink"
directories: [ picketlink ]
notify: [ fjuma ]

- id: pojo
titleBody: "pojo"
directories: [ pojo ]
notify: [ bstansberry ]

- id: rts
titleBody: "rts"
directories: [ rts ]
notify: [ mmusgrove ]

- id: sar
titleBody: "sar"
directories: [ sar ]
notify: [ kabir ]

- id: security
titleBody: "security"
directories: [ security ]
notify: [ fjuma ]

- id: spec-api
titleBody: "spec-api"
directories: [ spec-api ]
notify: [ bstansberry ]

- id: system-jmx
titleBody: "system-jmx|jmx"
directories: [ system-jmx ]
notify: [ kabir ]

- id: microprofile-config
titleBody: "config"
directories:
- microprofile/config-smallrye
- testsuite/integration/microprofile-tck/config
notify: [ kabir ]

- id: microprofile-fault-tolerance
titleBody: "fault-tolerance|fault tolerance"
directories:
- microprofile/fault-tolerance-smallrye
- testsuite/integration/microprofile-tck/fault-tolerance
notify: [ rhusar ]

- id: microprofile-jwt
titleBody: "jwt"
directories:
- microprofile/jwt-smallrye
- testsuite/integration/microprofile-tck/jwt
notify: [ fjuma ]

- id: microprofile-lra
titleBody: "lra"
directories:
- microprofile/lra
- testsuite/integration/microprofile-tck/lra
notify: [ xstefank ]

- id: microprofile-openapi
titleBody: "openapi|Open API"
directories:
- microprofile/openapi-smallrye
- testsuite/integration/microprofile-tck/openapi
notify: [ pferraro ]

- id: microprofile-reactive
titleBody: "reactive"
directories:
- microprofile/reactive-messaging-smallrye
- microprofile/reactive-streams-operators-smallrye
- testsuite/integration/microprofile-tck/reactive-messaging
- testsuite/integration/microprofile-tck/reactive-streams-operators
notify: [ kabir ]

- id: microprofile-rest-client
titleBody: "rest-client|REST client"
directories:
- testsuite/integration/microprofile-tck/rest-client
notify: [ jamezp ]

- id: testsuite-domain
directories:
- testsuite/domain
notify: [ yersan ]

- id: testsuite-galleon
directories:
- testsuite/galleon
notify: [ jfdenise ]

- id: testsuite-multinode
directories:
- testsuite/integration/multinode
notify: [ chengfang ]

- id: testsuite-rbac
directories:
- testsuite/integration/rbac
notify: [ yersan ]

- id: testsuite-vdx
directories:
- testsuite/integration/vdx
notify: [ bstansberry ]

- id: testsuite-ws
directories:
- testsuite/integration/ws
notify: [ jimma ]

- id: testsuite-mixed-domain
directories:
- testsuite/mixed-domain
notify: [ yersan ]

- id: transactions
titleBody: "transactions"
directories:
- transactions
- testsuite/integration/rts
- testsuite/integration/xts
notify: [ mmusgrov ]

- id: undertow
titleBody: "undertow"
directories: [ undertow ]
notify: [ fl4via ]

- id: web-common
titleBody: "web-common|web common"
directories: [ web-common ]
notify: [ pferraro, fl4via ]

- id: webservices
titleBody: "webservices"
directories: [ webservices ]
notify: [ jimma ]

- id: weld
titleBody: "weld"
directories: [ weld ]
notify: [ manovotn ]

- id: xts
titleBody: "xts"
directories: [ xts ]
notify: [ mmusgrov ]

emails:
- [email protected]
- [email protected]
- [email protected]
- [email protected]

format:
description:
regexes:
- pattern: "https://issues.redhat.com/browse/WFLY-\\d+"
message: "The description must contain a link to the JIRA issue \n(https://issues.redhat.com/browse/WFLY-XYZ)"

59 changes: 59 additions & 0 deletions .github/workflows/build-manual.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Manual Build and Test

on:
workflow_dispatch:
inputs:
os:
description: 'OS'
required: false
default: 'ubuntu-latest'
type: choice
options:
- ubuntu-latest
- windows-latest
jdk-distribution:
description: 'JDK Distribution'
required: false
default: 'temurin'
type: choice
options:
- temurin
- semeru
- microsoft
- oracle
- zulu
- corretto
- liberica
jdk-version:
description: 'JDK Version'
required: true
type: string
args:
description: 'Arguments like -Dquickly | -DskipTests | -DallTests'
required: false
default: '-Dquickly'
type: string
timeout:
description: 'Job Timeout Minutes'
required: false
default: 120
type: number

jobs:
build:
name: Build and Test
runs-on: ${{ inputs.os }}
timeout-minutes: ${{ fromJSON(inputs.timeout) }}
strategy:
fail-fast: false

steps:
- uses: actions/checkout@v4
- name: Set up JDK ${{ inputs.jdk-distribution }} ${{ inputs.jdk-version }}
uses: actions/setup-java@v3
with:
distribution: ${{ inputs.jdk-distribution }}
java-version: ${{ inputs.jdk-version }}
cache: 'maven'
- name: Build and test with Maven
run: mvn -U -B -ntp clean install ${{ inputs.args }}
Loading

0 comments on commit 4f73541

Please sign in to comment.