release drafter test
Signed-off-by: olivier lamy <olamy@apache.org>
This commit is contained in:
parent
6b37983c89
commit
f5550a780a
|
@ -0,0 +1,57 @@
|
|||
# Configuration for Release Drafter: https://github.com/toolmantim/release-drafter
|
||||
name-template: $NEXT_MINOR_VERSION
|
||||
tag-template: $NEXT_MINOR_VERSION
|
||||
version-template: $MAJOR.$MINOR.$PATCH
|
||||
|
||||
# Emoji reference: https://gitmoji.carloscuesta.me/
|
||||
categories:
|
||||
- title: ":boom: Breaking changes"
|
||||
labels:
|
||||
- breaking
|
||||
- title: 🚨 Removed
|
||||
label: removed
|
||||
- title: ":tada: Major features and improvements"
|
||||
labels:
|
||||
- major-enhancement
|
||||
- major-rfe
|
||||
- title: 🐛 Major bug fixes
|
||||
labels:
|
||||
- major-bug
|
||||
- title: ⚠️ Deprecated
|
||||
label: deprecated
|
||||
- title: 🚀 New features and improvements
|
||||
labels:
|
||||
- enhancement
|
||||
- feature
|
||||
- rfe
|
||||
- title: 🐛 Bug Fixes
|
||||
labels:
|
||||
- bug
|
||||
- fix
|
||||
- bugfix
|
||||
- regression
|
||||
- title: ":construction_worker: Changes for plugin developers"
|
||||
labels:
|
||||
- developer
|
||||
# Default label used by Dependabot
|
||||
- title: 📦 Dependency updates
|
||||
label: dependencies
|
||||
- title: 📝 Documentation updates
|
||||
label: documentation
|
||||
- title: 👻 Maintenance
|
||||
labels:
|
||||
- chore
|
||||
- internal
|
||||
- title: 🚦 Tests
|
||||
labels:
|
||||
- test
|
||||
- tests
|
||||
exclude-labels:
|
||||
- reverted
|
||||
- no-changelog
|
||||
- skip-changelog
|
||||
- invalid
|
||||
|
||||
template: |
|
||||
<!-- Optional: add a release summary here -->
|
||||
$CHANGES
|
|
@ -0,0 +1,38 @@
|
|||
name: GitHub CI
|
||||
|
||||
on: [push, pull_request]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest, windows-latest, macOS-latest]
|
||||
java: [11, 14, 15-ea]
|
||||
fail-fast: false
|
||||
|
||||
runs-on: ${{ matrix.os }}
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Set up cache for ~./m2/repository
|
||||
uses: actions/cache@v1
|
||||
with:
|
||||
path: ~/.m2/repository
|
||||
key: maven-${{ matrix.os }}-java${{ matrix.java }}-${{ hashFiles('**/pom.xml') }}
|
||||
restore-keys: |
|
||||
maven-${{ matrix.os }}-java${{ matrix.java }}-
|
||||
maven-${{ matrix.os }}-
|
||||
|
||||
- name: Set up JDK
|
||||
uses: actions/setup-java@v1
|
||||
with:
|
||||
java-version: ${{ matrix.java }}
|
||||
|
||||
- name: Build with Maven
|
||||
run: mvn verify -e -B -V -Premote-session-tests -Pci -fae "-Dmaven.test.failure.ignore=true" "-Djetty.testtracker.log=true"
|
||||
|
||||
- name: Javadoc with Maven
|
||||
run: mvn -e -B -V package source:jar javadoc:jar javadoc:aggregate-jar -Peclipse-release -DskipTests -Dpmd.skip=true -Dcheckstyle.skip=true
|
|
@ -0,0 +1,14 @@
|
|||
name: Release Drafter
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- jetty-9.4.x
|
||||
- jetty-10.0.x
|
||||
- jetty-11.0.x
|
||||
jobs:
|
||||
update_release_draft:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: release-drafter/release-drafter@v5.11.0
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
Loading…
Reference in New Issue