Skip to content
This repository was archived by the owner on Jun 29, 2026. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 10 additions & 9 deletions .github/workflows/build-on-ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,38 @@ on: push

jobs:
build:
name: Build under Ubuntu
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: 'true'

- uses: actions/setup-java@v2
- uses: actions/setup-java@v3
with:
java-version: 11
distribution: zulu
cache: gradle

- uses: actions/setup-node@v2
- uses: actions/setup-node@v4
with:
node-version: 'lts/*'

- name: Pull config
run: git submodule update --init --recursive

- name: Build project and run tests
shell: bash
run: ./gradlew build --stacktrace

# See: https://github.com/marketplace/actions/junit-report-action
- name: Publish Test Report
uses: mikepenz/action-junit-report@v2.8.4
uses: mikepenz/action-junit-report@v3.7.6
if: always() # always run even if the previous step fails
with:
report_paths: '**/build/test-results/test/TEST-*.xml'
report_paths: '**/build/test-results/**/TEST-*.xml'
require_tests: true # will fail workflow if test reports not found

- name: Upload code coverage report
uses: codecov/codecov-action@v2
uses: codecov/codecov-action@v3
with:
fail_ci_if_error: false
verbose: true
20 changes: 12 additions & 8 deletions .github/workflows/build-on-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,32 +4,36 @@ on: pull_request

jobs:
build:
name: Build under Windows
runs-on: windows-latest

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: 'true'

- uses: actions/setup-java@v2
- uses: actions/setup-java@v3
with:
java-version: 11
distribution: zulu
cache: gradle

- uses: actions/setup-node@v2
- name: Configure Pagefile
uses: al-cheb/configure-pagefile-action@v1.2

- uses: actions/setup-node@v4
with:
node-version: 'lts/*'

- name: Pull config
run: git submodule update --init --recursive

- name: Build project and run tests
shell: cmd
# For the reason on `--no-daemon` see https://github.com/actions/cache/issues/454
run: gradlew.bat build --stacktrace --no-daemon

# See: https://github.com/marketplace/actions/junit-report-action
- name: Publish Test Report
uses: mikepenz/action-junit-report@v2.8.4
uses: mikepenz/action-junit-report@v3.7.6
if: always() # always run even if the previous step fails
with:
report_paths: '**/build/test-results/test/TEST-*.xml'
report_paths: '**/build/test-results/**/TEST-*.xml'
require_tests: true # will fail workflow if test reports not found
103 changes: 0 additions & 103 deletions .github/workflows/detekt-analysis.yml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,17 @@ on:

jobs:
build:
name: Ensure license reports updated
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
# Configure the checkout of all branches, so that it is possible to run the comparison.
fetch-depth: 0
# Check out the `config` submodule to fetch the required script file.
submodules: true

- name: Check that `pom.xml` and `license-report.md` are modified
- name: Check that both `pom.xml` and license report files are modified
shell: bash
run: chmod +x ./config/scripts/ensure-reports-updated.sh && ./config/scripts/ensure-reports-updated.sh
3 changes: 2 additions & 1 deletion .github/workflows/gradle-wrapper-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout latest code
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@v1
10 changes: 5 additions & 5 deletions .github/workflows/increment-guard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,20 @@ on:

jobs:
build:
name: Check version increment
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: 'true'

- uses: actions/setup-java@v2
- uses: actions/setup-java@v3
with:
java-version: 11
distribution: zulu
cache: gradle

- name: Pull config
run: git submodule update --init --recursive

- name: Check version is not yet published
shell: bash
run: ./gradlew checkVersionIncrement --stacktrace
10 changes: 5 additions & 5 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,20 @@ jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: 'true'

- uses: actions/setup-java@v2
- uses: actions/setup-java@v3
with:
java-version: 11
distribution: zulu
cache: gradle

- uses: actions/setup-node@v2
- uses: actions/setup-node@v4
with:
node-version: 'lts/*'

- run: git submodule update --init --recursive

- name: Decrypt CloudRepo credentials
run: ./config/scripts/decrypt.sh "$CLOUDREPO_CREDENTIALS_KEY" ./.github/keys/cloudrepo.properties.gpg ./cloudrepo.properties
env:
Expand Down
4 changes: 4 additions & 0 deletions .idea/dictionaries/common.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

50 changes: 50 additions & 0 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading