From 06e6f49afbc739182b18a650927ca901438ad69a Mon Sep 17 00:00:00 2001 From: Virgil Calvez Date: Mon, 19 Jan 2026 09:28:35 +0100 Subject: [PATCH 1/2] Fix downstream test darwin to macos --- .github/workflows/downstream-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/downstream-tests.yml b/.github/workflows/downstream-tests.yml index b23e239b48..10e5a0cccb 100644 --- a/.github/workflows/downstream-tests.yml +++ b/.github/workflows/downstream-tests.yml @@ -70,7 +70,7 @@ jobs: uses: actions/checkout@v4 - name: Get GraalPy EA build - if: ${{ matrix.os.platform == 'darwin' }} + if: ${{ matrix.os.platform == 'macos' }} run: | tarball="$(curl -s "https://api.github.com/repos/graalvm/graalvm-ce-dev-builds/releases/latest" | jq -r --arg artifact "graalpy-community-dev-${{ matrix.os.platform }}-${{matrix.os.arch}}.tar.gz" '.assets[] | select(.name == $artifact) | .browser_download_url')" curl -sfL "$tarball" | tar xz From b3721fb2422fe6b3133fb54240c107eac15b52c0 Mon Sep 17 00:00:00 2001 From: Virgil Calvez Date: Mon, 19 Jan 2026 10:19:49 +0100 Subject: [PATCH 2/2] Auth git api request to avoid rate limiting --- .github/workflows/downstream-tests.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/downstream-tests.yml b/.github/workflows/downstream-tests.yml index 10e5a0cccb..1553ece7dd 100644 --- a/.github/workflows/downstream-tests.yml +++ b/.github/workflows/downstream-tests.yml @@ -35,8 +35,9 @@ jobs: runs-on: ${{ matrix.os.id }} env: - ARTIFACT_PATH: graalpy-native-standalone{{ matrix.os.platform }} + ARTIFACT_PATH: graalpy-native-standalone${{ matrix.os.platform }} ARTIFACT_PATH_PREFIX: graalpynative + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - name: Install CMake (Linux) @@ -72,7 +73,7 @@ jobs: - name: Get GraalPy EA build if: ${{ matrix.os.platform == 'macos' }} run: | - tarball="$(curl -s "https://api.github.com/repos/graalvm/graalvm-ce-dev-builds/releases/latest" | jq -r --arg artifact "graalpy-community-dev-${{ matrix.os.platform }}-${{matrix.os.arch}}.tar.gz" '.assets[] | select(.name == $artifact) | .browser_download_url')" + tarball="$(curl -sH "Authorization: token $GITHUB_TOKEN" "https://api.github.com/repos/graalvm/graalvm-ce-dev-builds/releases/latest" | jq -r --arg artifact "graalpy-community-dev-${{ matrix.os.platform }}-${{matrix.os.arch}}.tar.gz" '.assets[] | select(.name == $artifact) | .browser_download_url')" curl -sfL "$tarball" | tar xz - name: Get GraalPy build artifact