Skip to content

Generated dotted properties from Env before other interceptors, so the properties can be modified by profiles, relocates, etc. #2070

Generated dotted properties from Env before other interceptors, so the properties can be modified by profiles, relocates, etc.

Generated dotted properties from Env before other interceptors, so the properties can be modified by profiles, relocates, etc. #2070

Workflow file for this run

name: SmallRye Build
on:
push:
branches:
- main
paths-ignore:
- '.gitignore'
- 'CODEOWNERS'
- 'LICENSE'
- 'NOTICE'
- 'README*'
pull_request:
paths-ignore:
- '.gitignore'
- 'CODEOWNERS'
- 'LICENSE'
- 'NOTICE'
- 'README*'
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
java: [11, 17]
name: build with jdk ${{matrix.java}}
steps:
- uses: actions/checkout@v2
name: checkout
- uses: actions/setup-java@v1
name: set up jdk ${{matrix.java}}
with:
java-version: ${{matrix.java}}
- name: build with maven
run: mvn -B formatter:validate verify --file pom.xml
- uses: actions/upload-artifact@v2
name: tck-report
with:
name: tck-report
path: testsuite/tck/target/surefire-reports
build-windows:
runs-on: windows-latest
strategy:
matrix:
java: [11, 17]
name: build with jdk ${{matrix.java}} windows
steps:
- uses: actions/checkout@v2
name: checkout
- uses: actions/setup-java@v1
name: set up jdk ${{matrix.java}}
with:
java-version: ${{matrix.java}}
- name: build with maven
run: mvn -B formatter:validate verify --file pom.xml
docs:
needs: [build]
if: github.event_name == 'push' && github.repository_owner == 'smallrye'
runs-on: ubuntu-latest
name: docs
steps:
- uses: actions/checkout@v2
name: checkout
- uses: actions/setup-java@v1
with:
java-version: 11
- uses: actions/setup-python@v2
with:
python-version: '3.9'
- name: build docs
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
run: |
cd documentation
mvn package
pipx install pipenv
pipenv install
git fetch origin gh-pages --depth=1
git config --global user.name "SmallRye CI"
git config --global user.email "[email protected]"
pipenv run mike deploy --config-file=mkdocs.yaml --push --update-aliases Main SNAPSHOT
quality:
needs: [build]
if: github.event_name == 'push' && github.repository_owner == 'smallrye'
runs-on: ubuntu-latest
name: quality
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0
- uses: actions/setup-java@v1
with:
java-version: 11
- name: sonar
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
SONAR_TOKEN: ${{secrets.SONAR_TOKEN}}
run: mvn -B verify --file pom.xml -Pcoverage javadoc:javadoc sonar:sonar -Dsonar.projectKey=smallrye_smallrye-config -Dsonar.login=$SONAR_TOKEN