Skip to content

updating readme

updating readme #20

Workflow file for this run

name: Build And Audit
on:
push:
branches: ["**"]
paths-ignore:
- release/deploy.txt
pull_request:
jobs:
maven-build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Set up JDK 21
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: "21"
cache: maven
- name: Build with Maven (unit tests only)
shell: bash
run: |
set -euo pipefail
mvn -B -ntp clean package -DskipITs=true -Dgpg.skip=true | tee build.log
- name: Generate dependency tree logs
run: |
mvn -B -ntp dependency:tree -DoutputFile=deps-full.txt
mvn -B -ntp dependency:tree -Dincludes=com.fasterxml.jackson.dataformat:jackson-dataformat-yaml,com.fasterxml.jackson.core:jackson-databind,org.apache.commons:commons-lang3 -DoutputFile=deps-focus.txt
- name: Collect artifacts and logs
run: |
mkdir -p ci-artifacts
cp build.log ci-artifacts/build.log
cp deps-full.txt ci-artifacts/deps-full.txt
cp deps-focus.txt ci-artifacts/deps-focus.txt
if [ -d target ]; then
cp -r target/surefire-reports ci-artifacts/ 2>/dev/null || true
cp -r target/failsafe-reports ci-artifacts/ 2>/dev/null || true
cp target/*.jar ci-artifacts/ 2>/dev/null || true
fi
- name: Upload CI artifacts
uses: actions/upload-artifact@v4
with:
name: maven-build-artifacts
path: ci-artifacts
if-no-files-found: warn