Skip to content

feat(installer): support macOS dev installs (#1183) #385

feat(installer): support macOS dev installs (#1183)

feat(installer): support macOS dev installs (#1183) #385

Triggered via push May 6, 2026 22:50
Status Success
Total duration 22m 1s
Artifacts 27

release-dev.yml

on: push
Compute Versions
1m 3s
Compute Versions
build-cluster  /  Resolve build plan
3s
build-cluster / Resolve build plan
build-gateway  /  Resolve build plan
2s
build-gateway / Resolve build plan
build-supervisor  /  Resolve build plan
3s
build-supervisor / Resolve build plan
Matrix: build-cli-linux
Matrix: build-gateway-binary-linux
Matrix: build-python-wheels-linux
Matrix: Build RPM Packages / build-rpm-linux
Matrix: build-supervisor-binary-linux
Build Driver VM Linux  /  Download Kernel Runtime
1m 3s
Build Driver VM Linux / Download Kernel Runtime
Build Driver VM macOS  /  Download Kernel Runtime
1m 4s
Build Driver VM macOS / Download Kernel Runtime
Build Driver VM macOS  /  Build Supervisor Bundle (arm64)
2m 3s
Build Driver VM macOS / Build Supervisor Bundle (arm64)
Build Python Wheel (macOS)
12m 23s
Build Python Wheel (macOS)
Build CLI (macOS)
11m 46s
Build CLI (macOS)
Build Gateway Binary (macOS)
6m 46s
Build Gateway Binary (macOS)
Matrix: build-cluster / rust-binary
Matrix: build-gateway / rust-binary
Matrix: build-supervisor / rust-binary
Matrix: Build Driver VM Linux / build-driver-vm-linux
Build Driver VM macOS  /  Build Driver VM (macOS)
5m 19s
Build Driver VM macOS / Build Driver VM (macOS)
Matrix: build-cluster / build
Matrix: build-gateway / build
Matrix: build-supervisor / build
Matrix: Build Debian Packages / build-deb-linux
build-cluster  /  Merge cluster manifest
1m 19s
build-cluster / Merge cluster manifest
build-gateway  /  Merge gateway manifest
59s
build-gateway / Merge gateway manifest
build-supervisor  /  Merge supervisor manifest
59s
build-supervisor / Merge supervisor manifest
Release Dev
32s
Release Dev
Tag GHCR Images as Dev
8s
Tag GHCR Images as Dev
Matrix: e2e / e2e
Trigger Wheel Publish
5s
Trigger Wheel Publish
Release Helm Chart (OCI, dev)
9s
Release Helm Chart (OCI, dev)
Fit to window
Zoom out
Zoom in

Annotations

16 warnings and 6 notices
Build Driver VM Linux / Build Driver VM (Linux amd64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Driver VM Linux / Build Driver VM (Linux arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-supervisor / Build supervisor (amd64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-supervisor / Build supervisor (arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-cluster / Build cluster (amd64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-cluster / Build cluster (arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Gateway Binary (macOS)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Debian Packages / Build Debian Package (Linux amd64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Debian Packages / Build Debian Package (Linux arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-gateway / Build gateway (arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build-gateway / Build gateway (amd64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Driver VM macOS / Build Driver VM (macOS)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Release Helm Chart (OCI, dev)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: azure/setup-helm@v4, docker/login-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build CLI (macOS)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Python Wheel (macOS)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Release Dev
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, softprops/action-gh-release@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
sccache stats - rust-native-build
0% - 0 hits, 5 misses, 0 errors
sccache stats - rust-native-build
0% - 0 hits, 5 misses, 0 errors
sccache stats - rust-native-build
80% - 4 hits, 1 miss, 0 errors
sccache stats - rust-native-build
40% - 2 hits, 3 misses, 0 errors
sccache stats - rust-native-build
0% - 0 hits, 9 misses, 0 errors
sccache stats - rust-native-build
0% - 0 hits, 9 misses, 0 errors

Artifacts

Produced during runtime
Name Size Digest
cli-linux-amd64 Expired
15.1 MB
sha256:492eb097ecfcb3ca46d1e166badf729e0e67302dd7dd82137531354938e10f22
cli-linux-arm64 Expired
14.1 MB
sha256:c99d759d4e1f901dde6d3cbc96694736c7b12a61e8f0a3692b8bf6a77a228c9d
cli-macos Expired
13.8 MB
sha256:46c11200b34220ecd06608bbf529c893cd807c26203a945ce25b523a374cee6d
deb-linux-amd64 Expired
39.9 MB
sha256:ced37604bc229c2c90ec8558e2f22d32ba451149a93979dfec3d1655b85560c7
deb-linux-arm64 Expired
37.9 MB
sha256:8a46d6da7dbbed8c0de7e8cfcf08ad3423a1b4163b6a49b6b0cffa6cd0f02950
driver-vm-linux-amd64 Expired
22.2 MB
sha256:f82e9be32870e62bada5c514fc40a46e5be9ecf76f4d51dedcc6a7408185126e
driver-vm-linux-arm64 Expired
21.3 MB
sha256:234d315adaf6fa9dfd693efffc856c82c0fe8a1af217e13a4252757d5e5911e5
driver-vm-macos Expired
25.5 MB
sha256:24bd89f549e2cb55b9a0281841035d32864db85763c05ee635b109cacf368496
driver-vm-supervisor-arm64 Expired
4.63 MB
sha256:d68ea3877d031cb00ba4834c5661c188785f1ad642e3290fc54eb24684b7975a
gateway-binary-linux-amd64 Expired
11.7 MB
sha256:7f278ba1771faff6b0afa95600885eb0bcd583db2a0345b931847b49a806542d
gateway-binary-linux-arm64 Expired
11 MB
sha256:1299721b14acd5f8d32fff9aeb230d25c58948ab8a0580a2c1483bff167db79b
gateway-binary-macos Expired
10.8 MB
sha256:e1414a3eb9656828a5842054683705326d33d355cd85418cf96cee3630bc38c1
python-wheels-linux-amd64 Expired
18.4 MB
sha256:1c727db945fcfa8063bf88b9b08deca24eb73ced334ab90749fc2e8eb23c32ca
python-wheels-linux-arm64 Expired
17.7 MB
sha256:55527032c16907c4df966fe1cadc79d2a13cdabe3c02f812622fa7b5ff792377
python-wheels-macos Expired
14.4 MB
sha256:7077f4f19688bb26b65882f9eb17de4a049a7073b9478bfeea8a76ca778575a0
rpm-linux-aarch64 Expired
13.9 MB
sha256:82f1a1dd5ad93052296809125d56ab6a1512c05715ff60df74a9208619f9646f
rpm-linux-x86_64 Expired
14.3 MB
sha256:eff59b5b5c1c78c45eff63cfa7614738aaf8b30a04f84e4fcfd4b97103a4ef7e
rust-binary-cluster-sandbox-linux-amd64 Expired
5.96 MB
sha256:95e379c45a263e28298b7f81acd73b29c31db450e8fdbf3646fdca69971b23f9
rust-binary-cluster-sandbox-linux-arm64 Expired
5.62 MB
sha256:45ad480a8a3bd684f7ebfb41539ce292600e0bc00ba7c62bf9cc644cc35dc37e
rust-binary-gateway-gateway-linux-amd64 Expired
10.3 MB
sha256:3d21a083f6d5462ad908305721fa460bcadaf323c3dc75c4693434f024a1eea1
rust-binary-gateway-gateway-linux-arm64 Expired
9.79 MB
sha256:b4cce7c2010ad451e9c0e7756f101ccc735df8314c330dc42bdcedb390c6f13f
rust-binary-supervisor-sandbox-linux-amd64 Expired
5.96 MB
sha256:5fccf5442e368cecd732c21bf3939ba0977dbb1df6b5c0f0747820610472ac20
rust-binary-supervisor-sandbox-linux-arm64 Expired
5.62 MB
sha256:8cde75eb669ac83143cd59c76296cdfde6c4e50911c8adb4c26164741f146c09
supervisor-binary-linux-amd64 Expired
6.65 MB
sha256:7d580ad723300fc93b093d0e4956ae86d4df5ac043ef315c26e8e4493b7b9ac9
supervisor-binary-linux-arm64 Expired
6.18 MB
sha256:dbd554ccf75487b6a460c57bdd96cae573e9834e0da14dff8d1921d0abafa91c
vm-driver-kernel-runtime-tarballs Expired
36.6 MB
sha256:b9452e4083cd7f5c753a67db213d9a6ca37bc89014270e4de17d51ef1ddd5f08
vm-driver-macos-kernel-runtime-tarball Expired
22.8 MB
sha256:7c4bd99e5427deb29bfe3855958b964de688c3f1661d4a1d337766135d47deb0