diff --git a/.github/workflows/test_alpha_many_os.yml b/.github/workflows/test_alpha_many_os.yml index 5fcd0586f51..2cd7f4606b0 100644 --- a/.github/workflows/test_alpha_many_os.yml +++ b/.github/workflows/test_alpha_many_os.yml @@ -22,7 +22,7 @@ jobs: - name: Get latest release info id: get_release run: | - RELEASE_INFO=$(curl -s https://api.github.com/repos/roc-lang/roc/releases/latest) + RELEASE_INFO=$(curl -sH "Authorization: token ${{ secrets.GITHUB_TOKEN }}" https://api.github.com/repos/roc-lang/roc/releases/latest) echo "tag_name=$(echo "$RELEASE_INFO" | jq -r .tag_name)" >> $GITHUB_OUTPUT echo "assets_url=$(echo "$RELEASE_INFO" | jq -r .assets_url)" >> $GITHUB_OUTPUT @@ -37,29 +37,29 @@ jobs: if: startsWith(matrix.os, 'ubuntu') && !endsWith(matrix.os, '-arm') run: | ASSETS_URL="${{ steps.get_release.outputs.assets_url }}" - DOWNLOAD_URL=$(curl -s "$ASSETS_URL" | jq -r '.[] | select(.name | startswith("roc-linux_x86_64-") and (contains("old") | not)) | .browser_download_url') - curl -fL "$DOWNLOAD_URL" -o roc_release.tar.gz + DOWNLOAD_URL=$(curl -sH "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "$ASSETS_URL" | jq -r '.[] | select(.name | startswith("roc-linux_x86_64-") and (contains("old") | not)) | .browser_download_url') + curl -fLH "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "$DOWNLOAD_URL" -o roc_release.tar.gz - name: get the latest release archive for linux (arm64) if: startsWith(matrix.os, 'ubuntu') && endsWith(matrix.os, '-arm') run: | ASSETS_URL="${{ steps.get_release.outputs.assets_url }}" - DOWNLOAD_URL=$(curl -s "$ASSETS_URL" | jq -r '.[] | select(.name | startswith("roc-linux_arm64-") and (contains("old") | not)) | .browser_download_url') - curl -fL "$DOWNLOAD_URL" -o roc_release.tar.gz + DOWNLOAD_URL=$(curl -sH "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "$ASSETS_URL" | jq -r '.[] | select(.name | startswith("roc-linux_arm64-") and (contains("old") | not)) | .browser_download_url') + curl -fLH "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "$DOWNLOAD_URL" -o roc_release.tar.gz - name: get the latest release archive for macos 13 (x86_64) if: matrix.os == 'macos-13' run: | ASSETS_URL="${{ steps.get_release.outputs.assets_url }}" - DOWNLOAD_URL=$(curl -s "$ASSETS_URL" | jq -r '.[] | select(.name | startswith("roc-macos_x86_64-")) | .browser_download_url') - curl -fL "$DOWNLOAD_URL" -o roc_release.tar.gz + DOWNLOAD_URL=$(curl -sH "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "$ASSETS_URL" | jq -r '.[] | select(.name | startswith("roc-macos_x86_64-")) | .browser_download_url') + curl -fLH "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "$DOWNLOAD_URL" -o roc_release.tar.gz - name: get the latest release archive for macos 14 (aarch64) if: matrix.os == 'macos-14' run: | ASSETS_URL="${{ steps.get_release.outputs.assets_url }}" - DOWNLOAD_URL=$(curl -s "$ASSETS_URL" | jq -r '.[] | select(.name | startswith("roc-macos_apple_silicon-")) | .browser_download_url') - curl -fL "$DOWNLOAD_URL" -o roc_release.tar.gz + DOWNLOAD_URL=$(curl -sH "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "$ASSETS_URL" | jq -r '.[] | select(.name | startswith("roc-macos_apple_silicon-")) | .browser_download_url') + curl -fLH "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "$DOWNLOAD_URL" -o roc_release.tar.gz - run: zig version @@ -71,14 +71,14 @@ jobs: if: startsWith(matrix.os, 'ubuntu') && !endsWith(matrix.os, '-arm') run: | ASSETS_URL="${{ steps.get_release.outputs.assets_url }}" - DOWNLOAD_URL=$(curl -s "$ASSETS_URL" | jq -r '.[] | select(.name | startswith("roc-old_linux_x86_64-")) | .browser_download_url') - curl -fL "$DOWNLOAD_URL" -o roc_release.tar.gz + DOWNLOAD_URL=$(curl -sH "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "$ASSETS_URL" | jq -r '.[] | select(.name | startswith("roc-old_linux_x86_64-")) | .browser_download_url') + curl -fLH "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "$DOWNLOAD_URL" -o roc_release.tar.gz ./ci/basic_release_test.sh roc_release.tar.gz - name: test with old linux release (arm64) if: startsWith(matrix.os, 'ubuntu') && endsWith(matrix.os, '-arm') run: | ASSETS_URL="${{ steps.get_release.outputs.assets_url }}" - DOWNLOAD_URL=$(curl -s "$ASSETS_URL" | jq -r '.[] | select(.name | startswith("roc-old_linux_arm64-")) | .browser_download_url') - curl -fL "$DOWNLOAD_URL" -o roc_release.tar.gz + DOWNLOAD_URL=$(curl -sH "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "$ASSETS_URL" | jq -r '.[] | select(.name | startswith("roc-old_linux_arm64-")) | .browser_download_url') + curl -fLH "Authorization: token ${{ secrets.GITHUB_TOKEN }}" "$DOWNLOAD_URL" -o roc_release.tar.gz ./ci/basic_release_test.sh roc_release.tar.gz \ No newline at end of file