From bc5d675b6ef2bc02107ed3829bbfaf6d53eb3bf0 Mon Sep 17 00:00:00 2001 From: Daniel Chao Date: Mon, 17 Nov 2025 12:16:28 -0800 Subject: [PATCH] Fix macos/amd64 image builds (#1322) --- .github/index.pkl | 13 ++--- .github/jobs/BuildNativeJob.pkl | 2 + .github/scripts/cc_macos_amd64.sh | 2 + .github/workflows/build.yml | 74 ++++++++++++++++++++++++++ .github/workflows/main.yml | 78 ++++++++++++++++++++++++++++ .github/workflows/prb.yml | 74 ++++++++++++++++++++++++++ .github/workflows/release-branch.yml | 76 +++++++++++++++++++++++++++ .github/workflows/release.yml | 78 ++++++++++++++++++++++++++++ 8 files changed, 389 insertions(+), 8 deletions(-) create mode 100755 .github/scripts/cc_macos_amd64.sh diff --git a/.github/index.pkl b/.github/index.pkl index dc32adba..7393a5d8 100644 --- a/.github/index.pkl +++ b/.github/index.pkl @@ -53,14 +53,11 @@ local buildNativeJobs: Mapping = new { for (_project in List("pkl-cli", "pkl-doc")) { for (_arch in List("amd64", "aarch64")) { for (_os in List("macOS", "linux")) { - // TODO re-enable macOS/amd64 builds - when (!(_os == "macOS" && _arch == "amd64")) { - ["\(_project)-\(_os)-\(_arch)-\(_dist)"] { - arch = _arch - os = _os - isRelease = _dist == "release" - project = _project - } + ["\(_project)-\(_os)-\(_arch)-\(_dist)"] { + arch = _arch + os = _os + isRelease = _dist == "release" + project = _project } } } diff --git a/.github/jobs/BuildNativeJob.pkl b/.github/jobs/BuildNativeJob.pkl index 987bbe20..3abb5c8f 100644 --- a/.github/jobs/BuildNativeJob.pkl +++ b/.github/jobs/BuildNativeJob.pkl @@ -1,6 +1,7 @@ extends "GradleJob.pkl" import "@gha/actions/Artifact.pkl" +import "@gha/Context.pkl" /// Whether to link to musl. Otherwise, links to glibc. musl: Boolean(implies(module.os == "linux")) = false @@ -11,6 +12,7 @@ project: String extraGradleArgs { when (os == "macOS" && arch == "amd64") { "-Dpkl.targetArch=\(module.arch)" + "-Dpkl.native--native-compiler-path=\(Context.github.workspace)/.github/scripts/cc_macos_amd64.sh" } when (musl) { "-Dpkl.musl=true" diff --git a/.github/scripts/cc_macos_amd64.sh b/.github/scripts/cc_macos_amd64.sh new file mode 100755 index 00000000..772aa490 --- /dev/null +++ b/.github/scripts/cc_macos_amd64.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +clang -arch x86_64 "$@" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9303b7fc..2b341687 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -166,6 +166,42 @@ jobs: name: test-results-html-java-executables-snapshot path: '**/build/reports/tests/**/*' if-no-files-found: ignore + pkl-cli-macOS-amd64-snapshot: + if: github.repository_owner == 'apple' + runs-on: + - self-hosted + - macos + env: + LANG: en_US.UTF-8 + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-java@v5 + with: + java-version: '21' + distribution: temurin + architecture: x64 + cache: gradle + - name: gradle buildNative + shell: bash + run: ./gradlew --info --stacktrace -DpklMultiJdkTesting=true -Dpkl.targetArch=amd64 -Dpkl.native--native-compiler-path=${{ github.workspace }}/.github/scripts/cc_macos_amd64.sh pkl-cli:buildNative + - name: Upload executable artifacts + uses: actions/upload-artifact@v5 + with: + name: executable-pkl-cli-macOS-amd64 + path: pkl-cli*/build/executable/**/* + - name: Upload Test Result XML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-xml-pkl-cli-macOS-amd64-snapshot + path: '**/build/test-results/**/*.xml' + - name: Upload Test Result HTML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-html-pkl-cli-macOS-amd64-snapshot + path: '**/build/reports/tests/**/*' + if-no-files-found: ignore pkl-cli-linux-amd64-snapshot: runs-on: ubuntu-latest env: @@ -408,6 +444,42 @@ jobs: name: test-results-html-pkl-cli-windows-amd64-snapshot path: '**/build/reports/tests/**/*' if-no-files-found: ignore + pkl-doc-macOS-amd64-snapshot: + if: github.repository_owner == 'apple' + runs-on: + - self-hosted + - macos + env: + LANG: en_US.UTF-8 + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-java@v5 + with: + java-version: '21' + distribution: temurin + architecture: x64 + cache: gradle + - name: gradle buildNative + shell: bash + run: ./gradlew --info --stacktrace -DpklMultiJdkTesting=true -Dpkl.targetArch=amd64 -Dpkl.native--native-compiler-path=${{ github.workspace }}/.github/scripts/cc_macos_amd64.sh pkl-doc:buildNative + - name: Upload executable artifacts + uses: actions/upload-artifact@v5 + with: + name: executable-pkl-doc-macOS-amd64 + path: pkl-doc*/build/executable/**/* + - name: Upload Test Result XML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-xml-pkl-doc-macOS-amd64-snapshot + path: '**/build/test-results/**/*.xml' + - name: Upload Test Result HTML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-html-pkl-doc-macOS-amd64-snapshot + path: '**/build/reports/tests/**/*' + if-no-files-found: ignore pkl-doc-linux-amd64-snapshot: runs-on: ubuntu-latest env: @@ -658,11 +730,13 @@ jobs: - bench - gradle-compatibility - java-executables-snapshot + - pkl-cli-macOS-amd64-snapshot - pkl-cli-linux-amd64-snapshot - pkl-cli-macOS-aarch64-snapshot - pkl-cli-linux-aarch64-snapshot - pkl-cli-alpine-linux-amd64-snapshot - pkl-cli-windows-amd64-snapshot + - pkl-doc-macOS-amd64-snapshot - pkl-doc-linux-amd64-snapshot - pkl-doc-macOS-aarch64-snapshot - pkl-doc-linux-aarch64-snapshot diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 380e3836..fc198223 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -165,6 +165,42 @@ jobs: name: test-results-html-java-executables-snapshot path: '**/build/reports/tests/**/*' if-no-files-found: ignore + pkl-cli-macOS-amd64-snapshot: + if: github.repository_owner == 'apple' + runs-on: + - self-hosted + - macos + env: + LANG: en_US.UTF-8 + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-java@v5 + with: + java-version: '21' + distribution: temurin + architecture: x64 + cache: gradle + - name: gradle buildNative + shell: bash + run: ./gradlew --info --stacktrace -DpklMultiJdkTesting=true -Dpkl.targetArch=amd64 -Dpkl.native--native-compiler-path=${{ github.workspace }}/.github/scripts/cc_macos_amd64.sh pkl-cli:buildNative + - name: Upload executable artifacts + uses: actions/upload-artifact@v5 + with: + name: executable-pkl-cli-macOS-amd64 + path: pkl-cli*/build/executable/**/* + - name: Upload Test Result XML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-xml-pkl-cli-macOS-amd64-snapshot + path: '**/build/test-results/**/*.xml' + - name: Upload Test Result HTML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-html-pkl-cli-macOS-amd64-snapshot + path: '**/build/reports/tests/**/*' + if-no-files-found: ignore pkl-cli-linux-amd64-snapshot: runs-on: ubuntu-latest env: @@ -407,6 +443,42 @@ jobs: name: test-results-html-pkl-cli-windows-amd64-snapshot path: '**/build/reports/tests/**/*' if-no-files-found: ignore + pkl-doc-macOS-amd64-snapshot: + if: github.repository_owner == 'apple' + runs-on: + - self-hosted + - macos + env: + LANG: en_US.UTF-8 + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-java@v5 + with: + java-version: '21' + distribution: temurin + architecture: x64 + cache: gradle + - name: gradle buildNative + shell: bash + run: ./gradlew --info --stacktrace -DpklMultiJdkTesting=true -Dpkl.targetArch=amd64 -Dpkl.native--native-compiler-path=${{ github.workspace }}/.github/scripts/cc_macos_amd64.sh pkl-doc:buildNative + - name: Upload executable artifacts + uses: actions/upload-artifact@v5 + with: + name: executable-pkl-doc-macOS-amd64 + path: pkl-doc*/build/executable/**/* + - name: Upload Test Result XML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-xml-pkl-doc-macOS-amd64-snapshot + path: '**/build/test-results/**/*.xml' + - name: Upload Test Result HTML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-html-pkl-doc-macOS-amd64-snapshot + path: '**/build/reports/tests/**/*' + if-no-files-found: ignore pkl-doc-linux-amd64-snapshot: runs-on: ubuntu-latest env: @@ -656,11 +728,13 @@ jobs: - bench - gradle-compatibility - java-executables-snapshot + - pkl-cli-macOS-amd64-snapshot - pkl-cli-linux-amd64-snapshot - pkl-cli-macOS-aarch64-snapshot - pkl-cli-linux-aarch64-snapshot - pkl-cli-alpine-linux-amd64-snapshot - pkl-cli-windows-amd64-snapshot + - pkl-doc-macOS-amd64-snapshot - pkl-doc-linux-amd64-snapshot - pkl-doc-macOS-aarch64-snapshot - pkl-doc-linux-aarch64-snapshot @@ -711,11 +785,13 @@ jobs: - bench - gradle-compatibility - java-executables-snapshot + - pkl-cli-macOS-amd64-snapshot - pkl-cli-linux-amd64-snapshot - pkl-cli-macOS-aarch64-snapshot - pkl-cli-linux-aarch64-snapshot - pkl-cli-alpine-linux-amd64-snapshot - pkl-cli-windows-amd64-snapshot + - pkl-doc-macOS-amd64-snapshot - pkl-doc-linux-amd64-snapshot - pkl-doc-macOS-aarch64-snapshot - pkl-doc-linux-aarch64-snapshot @@ -750,11 +826,13 @@ jobs: - bench - gradle-compatibility - java-executables-snapshot + - pkl-cli-macOS-amd64-snapshot - pkl-cli-linux-amd64-snapshot - pkl-cli-macOS-aarch64-snapshot - pkl-cli-linux-aarch64-snapshot - pkl-cli-alpine-linux-amd64-snapshot - pkl-cli-windows-amd64-snapshot + - pkl-doc-macOS-amd64-snapshot - pkl-doc-linux-amd64-snapshot - pkl-doc-macOS-aarch64-snapshot - pkl-doc-linux-aarch64-snapshot diff --git a/.github/workflows/prb.yml b/.github/workflows/prb.yml index 861cd4d5..77302ddb 100644 --- a/.github/workflows/prb.yml +++ b/.github/workflows/prb.yml @@ -74,6 +74,43 @@ jobs: name: test-results-html-gradle-check-windows path: '**/build/reports/tests/**/*' if-no-files-found: ignore + pkl-cli-macOS-amd64-snapshot: + if: (contains(github.event.pull_request.body, '[native]') || contains(github.event.pull_request.body, '[native-pkl-cli]') || contains(github.event.pull_request.body, '[native-pkl-cli-macOS]') || contains(github.event.pull_request.body, '[native-pkl-cli-macOS-amd64]') || contains(github.event.pull_request.body, '[native-pkl-cli-macOS-amd64]')) && github.repository_owner == 'apple' + runs-on: + - self-hosted + - macos + env: + LANG: en_US.UTF-8 + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-java@v5 + with: + java-version: '21' + distribution: temurin + architecture: x64 + cache: gradle + - name: gradle buildNative + shell: bash + run: ./gradlew --info --stacktrace -DpklMultiJdkTesting=true -Dpkl.targetArch=amd64 -Dpkl.native--native-compiler-path=${{ github.workspace }}/.github/scripts/cc_macos_amd64.sh pkl-cli:buildNative + - name: Upload executable artifacts + uses: actions/upload-artifact@v5 + with: + name: executable-pkl-cli-macOS-amd64 + path: pkl-cli*/build/executable/**/* + - name: Upload Test Result XML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-xml-pkl-cli-macOS-amd64-snapshot + path: '**/build/test-results/**/*.xml' + if-no-files-found: ignore + - name: Upload Test Result HTML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-html-pkl-cli-macOS-amd64-snapshot + path: '**/build/reports/tests/**/*' + if-no-files-found: ignore pkl-cli-linux-amd64-snapshot: if: contains(github.event.pull_request.body, '[native]') || contains(github.event.pull_request.body, '[native-pkl-cli]') || contains(github.event.pull_request.body, '[native-pkl-cli-linux]') || contains(github.event.pull_request.body, '[native-pkl-cli-linux-amd64]') || contains(github.event.pull_request.body, '[native-pkl-cli-linux-amd64]') runs-on: ubuntu-latest @@ -325,6 +362,43 @@ jobs: name: test-results-html-pkl-cli-windows-amd64-snapshot path: '**/build/reports/tests/**/*' if-no-files-found: ignore + pkl-doc-macOS-amd64-snapshot: + if: (contains(github.event.pull_request.body, '[native]') || contains(github.event.pull_request.body, '[native-pkl-doc]') || contains(github.event.pull_request.body, '[native-pkl-doc-macOS]') || contains(github.event.pull_request.body, '[native-pkl-doc-macOS-amd64]') || contains(github.event.pull_request.body, '[native-pkl-doc-macOS-amd64]')) && github.repository_owner == 'apple' + runs-on: + - self-hosted + - macos + env: + LANG: en_US.UTF-8 + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-java@v5 + with: + java-version: '21' + distribution: temurin + architecture: x64 + cache: gradle + - name: gradle buildNative + shell: bash + run: ./gradlew --info --stacktrace -DpklMultiJdkTesting=true -Dpkl.targetArch=amd64 -Dpkl.native--native-compiler-path=${{ github.workspace }}/.github/scripts/cc_macos_amd64.sh pkl-doc:buildNative + - name: Upload executable artifacts + uses: actions/upload-artifact@v5 + with: + name: executable-pkl-doc-macOS-amd64 + path: pkl-doc*/build/executable/**/* + - name: Upload Test Result XML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-xml-pkl-doc-macOS-amd64-snapshot + path: '**/build/test-results/**/*.xml' + if-no-files-found: ignore + - name: Upload Test Result HTML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-html-pkl-doc-macOS-amd64-snapshot + path: '**/build/reports/tests/**/*' + if-no-files-found: ignore pkl-doc-linux-amd64-snapshot: if: contains(github.event.pull_request.body, '[native]') || contains(github.event.pull_request.body, '[native-pkl-doc]') || contains(github.event.pull_request.body, '[native-pkl-doc-linux]') || contains(github.event.pull_request.body, '[native-pkl-doc-linux-amd64]') || contains(github.event.pull_request.body, '[native-pkl-doc-linux-amd64]') runs-on: ubuntu-latest diff --git a/.github/workflows/release-branch.yml b/.github/workflows/release-branch.yml index 2efd0989..a9321738 100644 --- a/.github/workflows/release-branch.yml +++ b/.github/workflows/release-branch.yml @@ -165,6 +165,42 @@ jobs: name: test-results-html-java-executables-snapshot path: '**/build/reports/tests/**/*' if-no-files-found: ignore + pkl-cli-macOS-amd64-snapshot: + if: github.repository_owner == 'apple' + runs-on: + - self-hosted + - macos + env: + LANG: en_US.UTF-8 + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-java@v5 + with: + java-version: '21' + distribution: temurin + architecture: x64 + cache: gradle + - name: gradle buildNative + shell: bash + run: ./gradlew --info --stacktrace -DpklMultiJdkTesting=true -Dpkl.targetArch=amd64 -Dpkl.native--native-compiler-path=${{ github.workspace }}/.github/scripts/cc_macos_amd64.sh pkl-cli:buildNative + - name: Upload executable artifacts + uses: actions/upload-artifact@v5 + with: + name: executable-pkl-cli-macOS-amd64 + path: pkl-cli*/build/executable/**/* + - name: Upload Test Result XML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-xml-pkl-cli-macOS-amd64-snapshot + path: '**/build/test-results/**/*.xml' + - name: Upload Test Result HTML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-html-pkl-cli-macOS-amd64-snapshot + path: '**/build/reports/tests/**/*' + if-no-files-found: ignore pkl-cli-linux-amd64-snapshot: runs-on: ubuntu-latest env: @@ -407,6 +443,42 @@ jobs: name: test-results-html-pkl-cli-windows-amd64-snapshot path: '**/build/reports/tests/**/*' if-no-files-found: ignore + pkl-doc-macOS-amd64-snapshot: + if: github.repository_owner == 'apple' + runs-on: + - self-hosted + - macos + env: + LANG: en_US.UTF-8 + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-java@v5 + with: + java-version: '21' + distribution: temurin + architecture: x64 + cache: gradle + - name: gradle buildNative + shell: bash + run: ./gradlew --info --stacktrace -DpklMultiJdkTesting=true -Dpkl.targetArch=amd64 -Dpkl.native--native-compiler-path=${{ github.workspace }}/.github/scripts/cc_macos_amd64.sh pkl-doc:buildNative + - name: Upload executable artifacts + uses: actions/upload-artifact@v5 + with: + name: executable-pkl-doc-macOS-amd64 + path: pkl-doc*/build/executable/**/* + - name: Upload Test Result XML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-xml-pkl-doc-macOS-amd64-snapshot + path: '**/build/test-results/**/*.xml' + - name: Upload Test Result HTML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-html-pkl-doc-macOS-amd64-snapshot + path: '**/build/reports/tests/**/*' + if-no-files-found: ignore pkl-doc-linux-amd64-snapshot: runs-on: ubuntu-latest env: @@ -657,11 +729,13 @@ jobs: - bench - gradle-compatibility - java-executables-snapshot + - pkl-cli-macOS-amd64-snapshot - pkl-cli-linux-amd64-snapshot - pkl-cli-macOS-aarch64-snapshot - pkl-cli-linux-aarch64-snapshot - pkl-cli-alpine-linux-amd64-snapshot - pkl-cli-windows-amd64-snapshot + - pkl-doc-macOS-amd64-snapshot - pkl-doc-linux-amd64-snapshot - pkl-doc-macOS-aarch64-snapshot - pkl-doc-linux-aarch64-snapshot @@ -695,11 +769,13 @@ jobs: - bench - gradle-compatibility - java-executables-snapshot + - pkl-cli-macOS-amd64-snapshot - pkl-cli-linux-amd64-snapshot - pkl-cli-macOS-aarch64-snapshot - pkl-cli-linux-aarch64-snapshot - pkl-cli-alpine-linux-amd64-snapshot - pkl-cli-windows-amd64-snapshot + - pkl-doc-macOS-amd64-snapshot - pkl-doc-linux-amd64-snapshot - pkl-doc-macOS-aarch64-snapshot - pkl-doc-linux-aarch64-snapshot diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bf108f80..a4e4230d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -165,6 +165,42 @@ jobs: name: test-results-html-java-executables-release path: '**/build/reports/tests/**/*' if-no-files-found: ignore + pkl-cli-macOS-amd64-release: + if: github.repository_owner == 'apple' + runs-on: + - self-hosted + - macos + env: + LANG: en_US.UTF-8 + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-java@v5 + with: + java-version: '21' + distribution: temurin + architecture: x64 + cache: gradle + - name: gradle buildNative + shell: bash + run: ./gradlew --info --stacktrace -DpklMultiJdkTesting=true -DreleaseBuild=true -Dpkl.targetArch=amd64 -Dpkl.native--native-compiler-path=${{ github.workspace }}/.github/scripts/cc_macos_amd64.sh pkl-cli:buildNative + - name: Upload executable artifacts + uses: actions/upload-artifact@v5 + with: + name: executable-pkl-cli-macOS-amd64 + path: pkl-cli*/build/executable/**/* + - name: Upload Test Result XML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-xml-pkl-cli-macOS-amd64-release + path: '**/build/test-results/**/*.xml' + - name: Upload Test Result HTML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-html-pkl-cli-macOS-amd64-release + path: '**/build/reports/tests/**/*' + if-no-files-found: ignore pkl-cli-linux-amd64-release: runs-on: ubuntu-latest env: @@ -407,6 +443,42 @@ jobs: name: test-results-html-pkl-cli-windows-amd64-release path: '**/build/reports/tests/**/*' if-no-files-found: ignore + pkl-doc-macOS-amd64-release: + if: github.repository_owner == 'apple' + runs-on: + - self-hosted + - macos + env: + LANG: en_US.UTF-8 + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-java@v5 + with: + java-version: '21' + distribution: temurin + architecture: x64 + cache: gradle + - name: gradle buildNative + shell: bash + run: ./gradlew --info --stacktrace -DpklMultiJdkTesting=true -DreleaseBuild=true -Dpkl.targetArch=amd64 -Dpkl.native--native-compiler-path=${{ github.workspace }}/.github/scripts/cc_macos_amd64.sh pkl-doc:buildNative + - name: Upload executable artifacts + uses: actions/upload-artifact@v5 + with: + name: executable-pkl-doc-macOS-amd64 + path: pkl-doc*/build/executable/**/* + - name: Upload Test Result XML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-xml-pkl-doc-macOS-amd64-release + path: '**/build/test-results/**/*.xml' + - name: Upload Test Result HTML + if: '!cancelled()' + uses: actions/upload-artifact@v5 + with: + name: test-results-html-pkl-doc-macOS-amd64-release + path: '**/build/reports/tests/**/*' + if-no-files-found: ignore pkl-doc-linux-amd64-release: runs-on: ubuntu-latest env: @@ -656,11 +728,13 @@ jobs: - bench - gradle-compatibility - java-executables-release + - pkl-cli-macOS-amd64-release - pkl-cli-linux-amd64-release - pkl-cli-macOS-aarch64-release - pkl-cli-linux-aarch64-release - pkl-cli-alpine-linux-amd64-release - pkl-cli-windows-amd64-release + - pkl-doc-macOS-amd64-release - pkl-doc-linux-amd64-release - pkl-doc-macOS-aarch64-release - pkl-doc-linux-aarch64-release @@ -750,11 +824,13 @@ jobs: - bench - gradle-compatibility - java-executables-release + - pkl-cli-macOS-amd64-release - pkl-cli-linux-amd64-release - pkl-cli-macOS-aarch64-release - pkl-cli-linux-aarch64-release - pkl-cli-alpine-linux-amd64-release - pkl-cli-windows-amd64-release + - pkl-doc-macOS-amd64-release - pkl-doc-linux-amd64-release - pkl-doc-macOS-aarch64-release - pkl-doc-linux-aarch64-release @@ -790,11 +866,13 @@ jobs: - bench - gradle-compatibility - java-executables-release + - pkl-cli-macOS-amd64-release - pkl-cli-linux-amd64-release - pkl-cli-macOS-aarch64-release - pkl-cli-linux-aarch64-release - pkl-cli-alpine-linux-amd64-release - pkl-cli-windows-amd64-release + - pkl-doc-macOS-amd64-release - pkl-doc-linux-amd64-release - pkl-doc-macOS-aarch64-release - pkl-doc-linux-aarch64-release