Skip to content

port(experimental/mcbasket): MakeMCAmericanPathEngine + MakeMCPathBas… #94

port(experimental/mcbasket): MakeMCAmericanPathEngine + MakeMCPathBas…

port(experimental/mcbasket): MakeMCAmericanPathEngine + MakeMCPathBas… #94

Workflow file for this run

name: build
on:
push:
branches: [main]
pull_request:
branches: [main]
permissions:
contents: read
jobs:
reactor-compile:
name: Reactor compile + test-compile (JDK 25)
runs-on: ubuntu-latest
timeout-minutes: 20
steps:
- uses: actions/checkout@v4
- name: Set up JDK 25
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: '25'
cache: maven
- name: Compile reactor (all modules, main + test sources)
run: mvn -B -ntp clean compile test-compile
- name: Run outer-module tests
# Inner jquantlib test suite is deliberately omitted from CI for now
# due to a known full-suite memory issue tracked in the migration notes.
# The outer modules carry small, fast test sets that are safe to run.
run: mvn -B -ntp test -pl jquantlib-helpers,jquantlib-samples -am -DfailIfNoTests=false