diff --git a/.github/jobs/GradleJob.pkl b/.github/jobs/GradleJob.pkl index d6584213..590647f9 100644 --- a/.github/jobs/GradleJob.pkl +++ b/.github/jobs/GradleJob.pkl @@ -3,6 +3,7 @@ abstract module GradleJob extends "PklJob.pkl" import "@gha/Workflow.pkl" +import "@gha/context.pkl" import "@pkl.impl.ghactions/catalog.pkl" /// Whether this is a release build or not. @@ -44,9 +45,6 @@ fixed job { when (os == "windows") { ["JAVA_HOME"] = "/jdk" } - ["DEBUG_ARGS"] = - // language=GithubExpressionLanguage - "${{ case(runner.debug == '1', '--info --stacktrace', '') }}" } when (os == "macOS") { `if` = @@ -99,6 +97,20 @@ fixed job { } } } + new { + name = "Set DEBUG_ARGS env var" + env { + ["RUNNER_DEBUG"] = context.runner.debug + } + shell = "bash" + // language=bash + run = + """ + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi + """ + } ...module.steps } } diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9d25d00d..ac60a4fb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,7 +18,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -31,6 +30,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: check shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true check @@ -52,7 +59,6 @@ jobs: env: LANG: en_US.UTF-8 JAVA_HOME: /jdk - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -65,6 +71,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: check shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true check @@ -85,7 +99,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -97,6 +110,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: bench:jmh shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true bench:jmh @@ -104,7 +125,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -117,6 +137,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: :pkl-gradle:build :pkl-gradle:compatibilityTestReleases shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true :pkl-gradle:build :pkl-gradle:compatibilityTestReleases @@ -137,7 +165,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -150,6 +177,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: persist-credentials: false @@ -181,7 +216,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -193,6 +227,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true -Dpkl.targetArch=amd64 "-Dpkl.native--native-compiler-path=${GITHUB_WORKSPACE}/.github/scripts/cc_macos_amd64.sh" pkl-cli:buildNative @@ -218,7 +260,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -232,6 +273,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -264,7 +313,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -276,6 +324,14 @@ jobs: architecture: aarch64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true pkl-cli:buildNative @@ -301,7 +357,6 @@ jobs: runs-on: ubuntu-24.04-arm env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -315,6 +370,14 @@ jobs: architecture: aarch64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -344,7 +407,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -356,6 +418,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Install musl and zlib run: | set -e @@ -455,7 +525,6 @@ jobs: env: LANG: en_US.UTF-8 JAVA_HOME: /jdk - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -467,6 +536,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true pkl-cli:buildNative @@ -495,7 +572,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -507,6 +583,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true -Dpkl.targetArch=amd64 "-Dpkl.native--native-compiler-path=${GITHUB_WORKSPACE}/.github/scripts/cc_macos_amd64.sh" pkl-doc:buildNative @@ -532,7 +616,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -546,6 +629,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -578,7 +669,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -590,6 +680,14 @@ jobs: architecture: aarch64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true pkl-doc:buildNative @@ -615,7 +713,6 @@ jobs: runs-on: ubuntu-24.04-arm env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -629,6 +726,14 @@ jobs: architecture: aarch64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -658,7 +763,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -670,6 +774,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Install musl and zlib run: | set -e @@ -769,7 +881,6 @@ jobs: env: LANG: en_US.UTF-8 JAVA_HOME: /jdk - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -781,6 +892,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true pkl-doc:buildNative diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a6eb09cb..aafcbaf9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,7 +16,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -29,6 +28,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: check shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true check @@ -50,7 +57,6 @@ jobs: env: LANG: en_US.UTF-8 JAVA_HOME: /jdk - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -63,6 +69,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: check shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true check @@ -83,7 +97,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -95,6 +108,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: bench:jmh shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true bench:jmh @@ -102,7 +123,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -115,6 +135,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: :pkl-gradle:build :pkl-gradle:compatibilityTestReleases shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true :pkl-gradle:build :pkl-gradle:compatibilityTestReleases @@ -135,7 +163,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -148,6 +175,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: persist-credentials: false @@ -179,7 +214,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -191,6 +225,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true -Dpkl.targetArch=amd64 "-Dpkl.native--native-compiler-path=${GITHUB_WORKSPACE}/.github/scripts/cc_macos_amd64.sh" pkl-cli:buildNative @@ -216,7 +258,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -230,6 +271,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -262,7 +311,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -274,6 +322,14 @@ jobs: architecture: aarch64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true pkl-cli:buildNative @@ -299,7 +355,6 @@ jobs: runs-on: ubuntu-24.04-arm env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -313,6 +368,14 @@ jobs: architecture: aarch64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -342,7 +405,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -354,6 +416,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Install musl and zlib run: | set -e @@ -453,7 +523,6 @@ jobs: env: LANG: en_US.UTF-8 JAVA_HOME: /jdk - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -465,6 +534,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true pkl-cli:buildNative @@ -493,7 +570,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -505,6 +581,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true -Dpkl.targetArch=amd64 "-Dpkl.native--native-compiler-path=${GITHUB_WORKSPACE}/.github/scripts/cc_macos_amd64.sh" pkl-doc:buildNative @@ -530,7 +614,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -544,6 +627,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -576,7 +667,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -588,6 +678,14 @@ jobs: architecture: aarch64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true pkl-doc:buildNative @@ -613,7 +711,6 @@ jobs: runs-on: ubuntu-24.04-arm env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -627,6 +724,14 @@ jobs: architecture: aarch64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -656,7 +761,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -668,6 +772,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Install musl and zlib run: | set -e @@ -767,7 +879,6 @@ jobs: env: LANG: en_US.UTF-8 JAVA_HOME: /jdk - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -779,6 +890,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true pkl-doc:buildNative @@ -822,7 +941,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} environment: maven-release steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 @@ -835,6 +953,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: persist-credentials: false diff --git a/.github/workflows/prb.yml b/.github/workflows/prb.yml index 6ddedad4..c755f3d3 100644 --- a/.github/workflows/prb.yml +++ b/.github/workflows/prb.yml @@ -12,7 +12,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -25,6 +24,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: check shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true check @@ -48,7 +55,6 @@ jobs: env: LANG: en_US.UTF-8 JAVA_HOME: /jdk - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -61,6 +67,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: check shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true check @@ -85,7 +99,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -97,6 +110,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true -Dpkl.targetArch=amd64 "-Dpkl.native--native-compiler-path=${GITHUB_WORKSPACE}/.github/scripts/cc_macos_amd64.sh" pkl-cli:buildNative @@ -124,7 +145,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -138,6 +158,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -171,7 +199,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -183,6 +210,14 @@ jobs: architecture: aarch64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true pkl-cli:buildNative @@ -210,7 +245,6 @@ jobs: runs-on: ubuntu-24.04-arm env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -224,6 +258,14 @@ jobs: architecture: aarch64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -255,7 +297,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -267,6 +308,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Install musl and zlib run: | set -e @@ -368,7 +417,6 @@ jobs: env: LANG: en_US.UTF-8 JAVA_HOME: /jdk - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -380,6 +428,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true pkl-cli:buildNative @@ -409,7 +465,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -421,6 +476,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true -Dpkl.targetArch=amd64 "-Dpkl.native--native-compiler-path=${GITHUB_WORKSPACE}/.github/scripts/cc_macos_amd64.sh" pkl-doc:buildNative @@ -448,7 +511,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -462,6 +524,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -495,7 +565,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -507,6 +576,14 @@ jobs: architecture: aarch64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true pkl-doc:buildNative @@ -534,7 +611,6 @@ jobs: runs-on: ubuntu-24.04-arm env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -548,6 +624,14 @@ jobs: architecture: aarch64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -579,7 +663,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -591,6 +674,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Install musl and zlib run: | set -e @@ -692,7 +783,6 @@ jobs: env: LANG: en_US.UTF-8 JAVA_HOME: /jdk - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -704,6 +794,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true pkl-doc:buildNative diff --git a/.github/workflows/release-branch.yml b/.github/workflows/release-branch.yml index 421c2937..669bf2b0 100644 --- a/.github/workflows/release-branch.yml +++ b/.github/workflows/release-branch.yml @@ -16,7 +16,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -29,6 +28,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: check shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true check @@ -50,7 +57,6 @@ jobs: env: LANG: en_US.UTF-8 JAVA_HOME: /jdk - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -63,6 +69,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: check shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true check @@ -83,7 +97,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -95,6 +108,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: bench:jmh shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true bench:jmh @@ -102,7 +123,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -115,6 +135,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: :pkl-gradle:build :pkl-gradle:compatibilityTestReleases shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true :pkl-gradle:build :pkl-gradle:compatibilityTestReleases @@ -135,7 +163,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -148,6 +175,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: persist-credentials: false @@ -179,7 +214,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -191,6 +225,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true -Dpkl.targetArch=amd64 "-Dpkl.native--native-compiler-path=${GITHUB_WORKSPACE}/.github/scripts/cc_macos_amd64.sh" pkl-cli:buildNative @@ -216,7 +258,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -230,6 +271,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -262,7 +311,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -274,6 +322,14 @@ jobs: architecture: aarch64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true pkl-cli:buildNative @@ -299,7 +355,6 @@ jobs: runs-on: ubuntu-24.04-arm env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -313,6 +368,14 @@ jobs: architecture: aarch64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -342,7 +405,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -354,6 +416,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Install musl and zlib run: | set -e @@ -453,7 +523,6 @@ jobs: env: LANG: en_US.UTF-8 JAVA_HOME: /jdk - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -465,6 +534,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true pkl-cli:buildNative @@ -493,7 +570,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -505,6 +581,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true -Dpkl.targetArch=amd64 "-Dpkl.native--native-compiler-path=${GITHUB_WORKSPACE}/.github/scripts/cc_macos_amd64.sh" pkl-doc:buildNative @@ -530,7 +614,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -544,6 +627,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -576,7 +667,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -588,6 +678,14 @@ jobs: architecture: aarch64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true pkl-doc:buildNative @@ -613,7 +711,6 @@ jobs: runs-on: ubuntu-24.04-arm env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -627,6 +724,14 @@ jobs: architecture: aarch64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -656,7 +761,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -668,6 +772,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Install musl and zlib run: | set -e @@ -767,7 +879,6 @@ jobs: env: LANG: en_US.UTF-8 JAVA_HOME: /jdk - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -779,6 +890,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true pkl-doc:buildNative diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1f765192..9134ff02 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -29,6 +28,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: check shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true check @@ -50,7 +57,6 @@ jobs: env: LANG: en_US.UTF-8 JAVA_HOME: /jdk - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -63,6 +69,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: check shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true check @@ -83,7 +97,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -95,6 +108,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: bench:jmh shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true bench:jmh @@ -102,7 +123,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -115,6 +135,14 @@ jobs: architecture: x64 - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: {} + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: :pkl-gradle:build :pkl-gradle:compatibilityTestReleases shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true :pkl-gradle:build :pkl-gradle:compatibilityTestReleases @@ -135,7 +163,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -149,6 +176,14 @@ jobs: - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: cache-disabled: true + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: persist-credentials: false @@ -180,7 +215,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -193,6 +227,14 @@ jobs: - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: cache-disabled: true + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true -DreleaseBuild=true -Dpkl.targetArch=amd64 "-Dpkl.native--native-compiler-path=${GITHUB_WORKSPACE}/.github/scripts/cc_macos_amd64.sh" pkl-cli:buildNative @@ -218,7 +260,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -233,6 +274,14 @@ jobs: - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: cache-disabled: true + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -265,7 +314,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -278,6 +326,14 @@ jobs: - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: cache-disabled: true + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true -DreleaseBuild=true pkl-cli:buildNative @@ -303,7 +359,6 @@ jobs: runs-on: ubuntu-24.04-arm env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -318,6 +373,14 @@ jobs: - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: cache-disabled: true + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -347,7 +410,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -360,6 +422,14 @@ jobs: - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: cache-disabled: true + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Install musl and zlib run: | set -e @@ -459,7 +529,6 @@ jobs: env: LANG: en_US.UTF-8 JAVA_HOME: /jdk - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -472,6 +541,14 @@ jobs: - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: cache-disabled: true + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true -DreleaseBuild=true pkl-cli:buildNative @@ -500,7 +577,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -513,6 +589,14 @@ jobs: - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: cache-disabled: true + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true -DreleaseBuild=true -Dpkl.targetArch=amd64 "-Dpkl.native--native-compiler-path=${GITHUB_WORKSPACE}/.github/scripts/cc_macos_amd64.sh" pkl-doc:buildNative @@ -538,7 +622,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -553,6 +636,14 @@ jobs: - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: cache-disabled: true + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -585,7 +676,6 @@ jobs: - macos env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -598,6 +688,14 @@ jobs: - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: cache-disabled: true + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true -DreleaseBuild=true pkl-doc:buildNative @@ -623,7 +721,6 @@ jobs: runs-on: ubuntu-24.04-arm env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - name: Install deps run: dnf install -y git binutils gcc glibc-devel zlib-devel libstdc++-static glibc-langpack-en @@ -638,6 +735,14 @@ jobs: - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: cache-disabled: true + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Fix git ownership run: git status || git config --system --add safe.directory "$GITHUB_WORKSPACE" - name: gradle buildNative @@ -667,7 +772,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -680,6 +784,14 @@ jobs: - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: cache-disabled: true + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: Install musl and zlib run: | set -e @@ -779,7 +891,6 @@ jobs: env: LANG: en_US.UTF-8 JAVA_HOME: /jdk - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: @@ -792,6 +903,14 @@ jobs: - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: cache-disabled: true + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - name: gradle buildNative shell: bash run: ./gradlew $DEBUG_ARGS --no-daemon -DpklMultiJdkTesting=true -DreleaseBuild=true pkl-doc:buildNative @@ -835,7 +954,6 @@ jobs: runs-on: ubuntu-latest env: LANG: en_US.UTF-8 - DEBUG_ARGS: ${{ case(runner.debug == '1', '--info --stacktrace', '') }} environment: maven-release steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 @@ -849,6 +967,14 @@ jobs: - uses: gradle/actions/setup-gradle@0723195856401067f7a2779048b490ace7a47d7c # v5 with: cache-disabled: true + - name: Set DEBUG_ARGS env var + env: + RUNNER_DEBUG: ${{ runner.debug }} + shell: bash + run: |- + if [[ "$RUNNER_DEBUG" -eq 1 ]]; then + echo "DEBUG_ARGS=--info --stacktrace" >> $GITHUB_ENV + fi - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: persist-credentials: false