diff --git a/.github/workflows/performance_score_director.yml b/.github/workflows/performance_score_director.yml index cd01a850..9ee99753 100644 --- a/.github/workflows/performance_score_director.yml +++ b/.github/workflows/performance_score_director.yml @@ -295,9 +295,10 @@ jobs: - name: (Baseline) Run the benchmark working-directory: ./timefold-solver-benchmarks id: benchmark_baseline + shell: bash env: RUN_ID: ${{ env.BASELINE_DIR }} - shell: bash + TIMEFOLD_ENTERPRISE_LICENSE: ${{ secrets.TIMEFOLD_SOLVER_CI_PROD_LICENSE }} run: | mkdir target cp benchmarks-baseline.jar target/benchmarks.jar @@ -316,9 +317,10 @@ jobs: - name: (SUT) Run the benchmark id: benchmark_sut working-directory: ./timefold-solver-benchmarks + shell: bash env: RUN_ID: ${{ env.SUT_DIR }} - shell: bash + TIMEFOLD_ENTERPRISE_LICENSE: ${{ secrets.TIMEFOLD_SOLVER_CI_PROD_LICENSE }} run: | rm target/benchmarks.jar cp benchmarks-sut.jar target/benchmarks.jar diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 1e830782..19edf94e 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -125,4 +125,6 @@ jobs: - name: Build and test timefold-solver-benchmarks working-directory: ./timefold-solver-benchmarks shell: bash + env: + TIMEFOLD_ENTERPRISE_LICENSE: ${{ secrets.TIMEFOLD_SOLVER_CI_PROD_LICENSE }} run: ./mvnw -B clean verify diff --git a/.github/workflows/turtle.yml b/.github/workflows/turtle.yml index 33f29928..0104f9a1 100644 --- a/.github/workflows/turtle.yml +++ b/.github/workflows/turtle.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - example: [cloudbalancing, conferencescheduling, curriculumcourse, examination, machinereassignment, meetingscheduling, nurserostering, pas, taskassigning, travelingtournament, tsp, vehiclerouting] + example: [cloudbalancing, conferencescheduling, curriculumcourse, examination, flow_shop, machinereassignment, meetingscheduling, nurserostering, pas, taskassigning, travelingtournament, tsp, vehiclerouting] steps: # Clone timefold-solver - name: Checkout timefold-solver @@ -54,4 +54,6 @@ jobs: - name: Run and test timefold-solver-benchmarks per example working-directory: ./timefold-solver-benchmarks shell: bash + env: + TIMEFOLD_ENTERPRISE_LICENSE: ${{ secrets.TIMEFOLD_SOLVER_CI_PROD_LICENSE }} run: ./mvnw -B -Dai.timefold.solver.benchmarks.examples.turtle=${{matrix.example}} -Dai.timefold.solver.benchmarks.examples.turtle.runTimeLimitMinutes=300 test