Skip to content

Bump junit-jupiter.version from 6.0.1 to 6.0.2 (#375) #1250

Bump junit-jupiter.version from 6.0.1 to 6.0.2 (#375)

Bump junit-jupiter.version from 6.0.1 to 6.0.2 (#375) #1250

Workflow file for this run

# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
name: Build and Test
on:
push:
branches: [ '*' ]
pull_request:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout completely
uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Check design-mode dependency version
run: |
! egrep '<qe-version>([^<]+)<\/qe-version>' query-engine-design-mode/pom.xml
- name: Cache Maven packages
uses: actions/cache@v5
with:
path: ~/.m2
key: ${{ runner.os }}-m2
restore-keys: ${{ runner.os }}-m2
- name: Set up JDK 25
uses: actions/setup-java@v5
with:
java-version: '25'
distribution: 'zulu'
cache: maven
- name: Set up Maven
uses: stCarolas/setup-maven@v5
with:
maven-version: 3.9.6
- name: Build with Maven
env:
NVD_API_KEY: ${{ secrets.NVD_API_KEY }}
run: mvn -P ui --no-transfer-progress -B clean install site --file pom.xml
- uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: target/site/jacoco/jacoco.xml
flags: unittests
fail_ci_if_error: false
verbose: true
- name: Tidy up old query-engine package versions
uses: actions/delete-package-versions@v5
continue-on-error: true
with:
package-name: 'query-engine'
package-type: container
min-versions-to-keep: 20
num-old-versions-to-delete: 0
delete-only-pre-release-versions: "true"
- name: Tidy up old query-engine-design-mode package versions
uses: actions/delete-package-versions@v5
continue-on-error: true
with:
package-name: 'query-engine-design-mode'
package-type: container
min-versions-to-keep: 20
num-old-versions-to-delete: 0
delete-only-pre-release-versions: "true"
- name: Login to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Upload site reports on success
uses: actions/upload-artifact@v6
if: success()
with:
name: reports
retention-days: 10
path: |
query-engine/target/site
query-engine-design-mode/target/site
- name: Upload site reports on failure
uses: actions/upload-artifact@v6
if: failure()
with:
name: reports
retention-days: 2
path: |
query-engine/target/site
query-engine-design-mode/target/site
- name: Clean up settings.xml
run: |
rm "${HOME}/.m2/settings.xml"