Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .ci_support/linux_64_python3.11.____cpython.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ cxx_compiler_version:
docker_image:
- quay.io/condaforge/linux-anvil-x86_64:alma9
github_actions_labels:
- cirun-openstack-cpu-4xlarge
- ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-lg
libgrpc:
- '1.73'
pin_run_as_build:
Expand Down
2 changes: 1 addition & 1 deletion .ci_support/linux_64_python3.12.____cpython.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ cxx_compiler_version:
docker_image:
- quay.io/condaforge/linux-anvil-x86_64:alma9
github_actions_labels:
- cirun-openstack-cpu-4xlarge
- ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-lg
libgrpc:
- '1.73'
pin_run_as_build:
Expand Down
2 changes: 1 addition & 1 deletion .ci_support/linux_64_python3.13.____cp313.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ cxx_compiler_version:
docker_image:
- quay.io/condaforge/linux-anvil-x86_64:alma9
github_actions_labels:
- cirun-openstack-cpu-4xlarge
- ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-lg
libgrpc:
- '1.73'
pin_run_as_build:
Expand Down
6 changes: 3 additions & 3 deletions .ci_support/osx_64_python3.11.____cpython.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
MACOSX_DEPLOYMENT_TARGET:
- '10.15'
- '11.0'
MACOSX_SDK_VERSION:
- '10.15'
- '11.0'
c_compiler:
- clang
c_compiler_version:
- '19'
c_stdlib:
- macosx_deployment_target
c_stdlib_version:
- '10.15'
- '11.0'
channel_sources:
- conda-forge
channel_targets:
Expand Down
6 changes: 3 additions & 3 deletions .ci_support/osx_64_python3.12.____cpython.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
MACOSX_DEPLOYMENT_TARGET:
- '10.15'
- '11.0'
MACOSX_SDK_VERSION:
- '10.15'
- '11.0'
c_compiler:
- clang
c_compiler_version:
- '19'
c_stdlib:
- macosx_deployment_target
c_stdlib_version:
- '10.15'
- '11.0'
channel_sources:
- conda-forge
channel_targets:
Expand Down
6 changes: 3 additions & 3 deletions .ci_support/osx_64_python3.13.____cp313.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
MACOSX_DEPLOYMENT_TARGET:
- '10.15'
- '11.0'
MACOSX_SDK_VERSION:
- '10.15'
- '11.0'
c_compiler:
- clang
c_compiler_version:
- '19'
c_stdlib:
- macosx_deployment_target
c_stdlib_version:
- '10.15'
- '11.0'
channel_sources:
- conda-forge
channel_targets:
Expand Down
9 changes: 5 additions & 4 deletions .github/workflows/conda-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,22 +19,23 @@ jobs:
timeout-minutes: 360
strategy:
fail-fast: false
max-parallel: 50
matrix:
include:
- CONFIG: linux_64_python3.11.____cpython
UPLOAD_PACKAGES: True
os: ubuntu
runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_64_python3.11.____cpython', 'linux', 'x64', 'self-hosted']
runs_on: ['ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-lg']
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
- CONFIG: linux_64_python3.12.____cpython
UPLOAD_PACKAGES: True
os: ubuntu
runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_64_python3.12.____cpython', 'linux', 'x64', 'self-hosted']
runs_on: ['ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-lg']
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
- CONFIG: linux_64_python3.13.____cp313
UPLOAD_PACKAGES: True
os: ubuntu
runs_on: ['cirun-openstack-cpu-4xlarge--${{ github.run_id }}-linux_64_python3.13.____cp313', 'linux', 'x64', 'self-hosted']
runs_on: ['ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-lg']
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
steps:

Expand Down Expand Up @@ -109,7 +110,7 @@ jobs:
# default value; make it explicit, as it needs to match with artefact
# generation below. Not configurable for now, can be revisited later
CONDA_BLD_DIR: C:\bld
MINIFORGE_HOME: D:\Miniforge
MINIFORGE_HOME: ${{ contains(runner.arch, 'ARM') && 'C' || 'D' }}:\Miniforge
PYTHONUNBUFFERED: 1
CONFIG: ${{ matrix.CONFIG }}
CI: github_actions
Expand Down
1 change: 1 addition & 0 deletions .scripts/build_steps.sh

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

33 changes: 27 additions & 6 deletions .scripts/run_docker_build.sh

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 0 additions & 7 deletions build-locally.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion conda-forge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ github:
tooling_branch_name: main
test: native_and_emulated
github_actions:
self_hosted: true
triggers:
- push
- pull_request
Expand Down
2 changes: 1 addition & 1 deletion pixi.toml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions recipe/conda_build_config.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
c_stdlib_version: # [osx and x86_64]
- '10.15' # [osx and x86_64]
- '11.0' # [osx and x86_64]
MACOSX_SDK_VERSION: # [osx and x86_64]
- '10.15' # [osx and x86_64]
- '11.0' # [osx and x86_64]

github_actions_labels: # [linux]
- cirun-openstack-cpu-4xlarge # [linux]
github_actions_labels: # [linux]
- ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-lg # [linux]
2 changes: 1 addition & 1 deletion recipe/patches/0001-Disable-making-entry-scripts.patch
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 4ea353b251cd87739ec7ad0f2730acb1cdaa8a3e Mon Sep 17 00:00:00 2001
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why do these patches need to change commit?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I rebased the branch off 2.54.1 instead of 2.54.0 to make sure all applied cleanly. Not technically required, but felt like good practice.

From 12f98ac3a15fe2600c73acf0eac4a4d07b53a162 Mon Sep 17 00:00:00 2001
From: Vasily Litvinov <vasilij.n.litvinov@intel.com>
Date: Tue, 10 Nov 2020 23:26:35 +0300
Subject: [PATCH 01/10] Disable making entry scripts
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 9411ca6f180130bc1b02b674f4f231cb8f2caca2 Mon Sep 17 00:00:00 2001
From b1ea91812745adff21ee1d83740c879aed743b92 Mon Sep 17 00:00:00 2001
From: Vasily Litvinov <vasilij.n.litvinov@intel.com>
Date: Fri, 9 May 2025 13:12:32 +0300
Subject: [PATCH 02/10] Ignore warnings in event.cc and logging.cc
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From ae55eaa084733e2738a6e9eacb5bc8c465fcafca Mon Sep 17 00:00:00 2001
From 6ba614706989b24a89fe5ae74b0021e916320aab Mon Sep 17 00:00:00 2001
From: Lonnie Liu <lonnie@anyscale.com>
Date: Thu, 27 Nov 2025 02:30:45 +0000
Subject: [PATCH 03/10] fake python 3.10 with python 3.12
Expand Down
2 changes: 1 addition & 1 deletion recipe/patches/0004-Vendor-grpc-1.67.1.patch
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From cf5574d2d90956a827e813b2ab6b887d5a1f7af6 Mon Sep 17 00:00:00 2001
From eb03a0d2fcbb59d0e036c255bc582ec7dfecaaa5 Mon Sep 17 00:00:00 2001
From: Austin Morton <austin.morton@aquatic.com>
Date: Wed, 15 Oct 2025 16:12:56 +0000
Subject: [PATCH 04/10] Vendor grpc 1.67.1
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 86ba717c8e478d05f7f6cc30e1160c35dfbbfc00 Mon Sep 17 00:00:00 2001
From 43e4847d2e87791b359d9ae9b3d2e49ee9005aee Mon Sep 17 00:00:00 2001
From: Matti Picus <matti.picus@gmail.com>
Date: Thu, 9 May 2024 05:13:50 +1000
Subject: [PATCH 05/10] remove stdlib=libc++ from .bazelrc
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 01f184e204dcae0a08c7456431ab63998d275416 Mon Sep 17 00:00:00 2001
From cb5993ed102bf0f705192c3457a48521c2efeae7 Mon Sep 17 00:00:00 2001
From: Matti Picus <matti.picus@gmail.com>
Date: Wed, 5 Feb 2025 22:39:59 +1100
Subject: [PATCH 06/10] patch protobuf use of nan on windows
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 3c3caa98b6672be46d86802281b386a8626921a5 Mon Sep 17 00:00:00 2001
From e2ab139e590a6e4d85d8076c295ac86d055f8def Mon Sep 17 00:00:00 2001
From: Matti Picus <matti.picus@gmail.com>
Date: Fri, 29 Aug 2025 00:16:11 +0300
Subject: [PATCH 07/10] patch zlib in prometheus-cpp and boost
Expand Down
2 changes: 1 addition & 1 deletion recipe/patches/0008-bazel-disable-strict-env.patch
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From f9cb242bcffc276e2df95a8dfa338a9d38a5d526 Mon Sep 17 00:00:00 2001
From 58a0c6933bc6b1c93f663ea92d3a47a9a94f0024 Mon Sep 17 00:00:00 2001
From: Lonnie Liu <lonnie@anyscale.com>
Date: Wed, 15 Oct 2025 16:30:33 +0000
Subject: [PATCH 08/10] [bazel] disable strict env
Expand Down
2 changes: 1 addition & 1 deletion recipe/patches/0009-fix-symbols.patch
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From dd6cf8e3b47ec50f6086a2b0d0f3e94b9e0d1b2f Mon Sep 17 00:00:00 2001
From 25ec6176930353a72c3b404053bae9ed41886bb7 Mon Sep 17 00:00:00 2001
From: Rueian Huang <rueian@gmail.com>
Date: Thu, 19 Feb 2026 16:21:07 -0800
Subject: [PATCH 09/10] fix symbols
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From dcc9456fafa39f0262e9f292ee160f04114ac82c Mon Sep 17 00:00:00 2001
From 1ef77fe7fab9501740ceb590ea79b3ef7eca4395 Mon Sep 17 00:00:00 2001
From: andrew <andrew@anyscale.com>
Date: Wed, 25 Feb 2026 13:59:45 -0800
Subject: [PATCH 10/10] use compiler_param_file on Windows to avoid
Expand Down
18 changes: 8 additions & 10 deletions recipe/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
schema_version: 1

context:
version: "2.54.0"
version: "2.54.1"

recipe:
name: ray-packages
version: ${{ version }}

source:
url: https://github.com/ray-project/ray/archive/ray-${{ version }}.tar.gz
sha256: 3417142d8d46af16ca556c687b21c11812264dd98201935cc0af34b37773b30b
sha256: 40e1d0f9c65c10c910c037bea151b1b9827c2b652704e67e49e6a083cc2b178b
patches:
- patches/0001-Disable-making-entry-scripts.patch
- patches/0002-Ignore-warnings-in-event.cc-and-logging.cc.patch
Expand Down Expand Up @@ -213,10 +213,9 @@ outputs:
# ray stop on Windows fails to kill dashboard and runtime_env agents;
# force-kill remaining ray python processes and wait for handles to release
- if: win
then: wmic process where "name='python.exe' and commandline like '%%ray%%'" delete || ver >nul
- if: win
then: powershell -c "Start-Sleep 15"

then:
- wmic process where "name='python.exe' and commandline like '%%ray%%'" delete || ver >nul
- powershell -c "Start-Sleep 15"
- package:
name: ray-client
requirements:
Expand All @@ -238,10 +237,9 @@ outputs:
# ray stop on Windows fails to kill dashboard and runtime_env agents;
# force-kill remaining ray python processes and wait for handles to release
- if: win
then: wmic process where "name='python.exe' and commandline like '%%ray%%'" delete || ver >nul
- if: win
then: powershell -c "Start-Sleep 15"

then:
- wmic process where "name='python.exe' and commandline like '%%ray%%'" delete || ver >nul
- powershell -c "Start-Sleep 15"
- package:
name: ray-rllib
requirements:
Expand Down
Loading