port(experimental/mcbasket): MakeMCAmericanPathEngine + MakeMCPathBas… #94
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |