From ae878abe85f03f014b55e3ce60eef5030a3236bf Mon Sep 17 00:00:00 2001 From: "Doroszlai, Attila" Date: Sun, 14 Dec 2025 14:26:30 +0100 Subject: [PATCH] RATIS-2373. Use workflow inputs via environment variable --- .github/workflows/check.yaml | 8 +++++--- .github/workflows/repeat-test.yaml | 3 ++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index 81651c1fa7..996277d75d 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -79,6 +79,7 @@ on: env: MAVEN_ARGS: --batch-mode --show-version MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3 + SCRIPT: ${{ inputs.script }} WITH_COVERAGE: ${{ github.event_name == 'push' }} jobs: @@ -154,15 +155,16 @@ jobs: - name: Execute tests run: | - dev-support/checks/${{ inputs.script }}.sh ${{ inputs.script-args }} + $COMMAND env: + COMMAND: dev-support/checks/${{ inputs.script }}.sh ${{ inputs.script-args }} DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }} - name: Summary of failures if: ${{ failure() }} run: | - if [[ -s "target/${{ inputs.script }}/summary.txt" ]]; then - cat target/${{ inputs.script }}/summary.txt + if [[ -s "target/$SCRIPT/summary.txt" ]]; then + cat target/$SCRIPT/summary.txt fi - name: Archive build results diff --git a/.github/workflows/repeat-test.yaml b/.github/workflows/repeat-test.yaml index 66fec90f16..de787d9291 100644 --- a/.github/workflows/repeat-test.yaml +++ b/.github/workflows/repeat-test.yaml @@ -47,6 +47,7 @@ env: TEST_METHOD: ${{ github.event.inputs.test-method }} ITERATIONS: ${{ github.event.inputs.iterations }} FAIL_FAST: ${{ github.event.inputs.fail-fast }} + SPLITS: ${{ github.event.inputs.splits }} run-name: ${{ github.event_name == 'workflow_dispatch' && format('{0}#{1}[{2}]-{3}x{4}', inputs.test-class, inputs.test-method, inputs.ref, inputs.splits, inputs.iterations) || '' }} jobs: prepare: @@ -59,7 +60,7 @@ jobs: name: Generate test matrix run: | splits=() - for ((i = 1; i <= ${{ github.event.inputs.splits }}; i++)); do + for ((i = 1; i <= $SPLITS; i++)); do splits+=("$i") done printf -v x "%s," "${splits[@]}"