Skip to content

Commit 5ce6497

Browse files
committed
Adds dependabot, maven build PR CI and SECURITY.md
1 parent 4c9e9fe commit 5ce6497

File tree

4 files changed

+76
-0
lines changed

4 files changed

+76
-0
lines changed

.github/dependabot.yml

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5+
6+
version: 2
7+
updates:
8+
- package-ecosystem: "maven"
9+
directory: "/"
10+
schedule:
11+
interval: "daily"
12+
open-pull-requests-limit: 10
13+
- package-ecosystem: "github-actions"
14+
# Workflow files stored in the
15+
# default location of `.github/workflows`
16+
directory: "/"
17+
schedule:
18+
interval: "daily"

.github/workflows/maven.yml

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# This workflow will build a Java project with Maven
2+
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
3+
4+
name: Project CI
5+
6+
on:
7+
push:
8+
branches-ignore:
9+
- 'dependabot/**'
10+
pull_request:
11+
branches:
12+
- '**'
13+
14+
jobs:
15+
build:
16+
17+
runs-on: ${{ matrix.os }}
18+
timeout-minutes: 90
19+
strategy:
20+
fail-fast: false
21+
matrix:
22+
os: [ubuntu-latest, windows-latest ]
23+
java: ['11', '17']
24+
25+
steps:
26+
- uses: actions/checkout@v4
27+
- name: Set up JDK ${{ matrix.java }}
28+
uses: actions/setup-java@v3
29+
with:
30+
java-version: ${{ matrix.java }}
31+
distribution: 'temurin'
32+
cache: 'maven'
33+
- name: Build with Maven - ${{ matrix.os }} - JDK ${{ matrix.java }}
34+
run: mvn -B clean install

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ target
44
.classpath
55
.idea
66
*.iml
7+
.DS_Store
78

SECURITY.md

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Reporting of CVEs and Security Issues
2+
3+
## The WildFly community and our sponsor, Red Hat, take security bugs very seriously
4+
5+
We aim to take immediate action to address serious security-related problems that involve our projects.
6+
7+
Note that we will only fix such issues in the most recent minor release of WildFly.
8+
9+
## Reporting of Security Issues
10+
11+
When reporting a security vulnerability it is important to not accidentally broadcast to the world that the issue exists, as this makes it easier for people to exploit it. The software industry uses the term <a href="https://www.redhat.com/en/blog/security-embargoes-red-hat">embargo</a> to describe the time a security issue is known internally until it is public knowledge.
12+
13+
Our preferred way of reporting security issues in WildFly and its related projects is listed below.
14+
15+
### Email the mailing list
16+
17+
The list at <a href="mailto:[email protected]">[email protected]</a> is the preferred mechanism for outside users to report security issues. A member of the WildFly team will open the required issues.
18+
19+
### Other considerations
20+
21+
If you would like to work with us on a fix for the security vulnerability, please include your GitHub username in the above email, and we will provide you access to a temporary private fork where we can collaborate on a fix without it being disclosed publicly, **including in your own publicly visible git repository**.
22+
23+
Do not open a public issue, send a pull request, or disclose any information about the suspected vulnerability publicly, **including in your own publicly visible git repository**. If you discover any publicly disclosed security vulnerabilities, please notify us immediately through <a href="mailto:[email protected]">[email protected]</a>

0 commit comments

Comments
 (0)