Skip to content

perf(build): speed up local CLI rebuilds (#1387) #463

perf(build): speed up local CLI rebuilds (#1387)

perf(build): speed up local CLI rebuilds (#1387) #463

Triggered via push May 14, 2026 18:44
Status Failure
Total duration 23m 40s
Artifacts 19

release-dev.yml

on: push
Compute Versions
1m 11s
Compute Versions
build-gateway  /  Resolve build plan
3s
build-gateway / Resolve build plan
build-supervisor  /  Resolve build plan
4s
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 5s
Build Driver VM Linux / Download Kernel Runtime
Build Driver VM macOS  /  Download Kernel Runtime
1m 7s
Build Driver VM macOS / Download Kernel Runtime
Build Driver VM macOS  /  Build Supervisor Bundle (arm64)
2m 30s
Build Driver VM macOS / Build Supervisor Bundle (arm64)
Build Python Wheel (macOS)
3m 50s
Build Python Wheel (macOS)
Build CLI (macOS)
3m 50s
Build CLI (macOS)
Build Gateway Binary (macOS)
3m 49s
Build Gateway Binary (macOS)
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)
4m 13s
Build Driver VM macOS / Build Driver VM (macOS)
Matrix: build-gateway / build
Matrix: build-supervisor / build
Matrix: Build Debian Packages / build-deb-linux
build-gateway  /  Merge gateway manifest
1m 1s
build-gateway / Merge gateway manifest
build-supervisor  /  Merge supervisor manifest
1m 1s
build-supervisor / Merge supervisor manifest
Release Dev
Release Dev
Tag GHCR Images as Dev
9s
Tag GHCR Images as Dev
Matrix: e2e / e2e
Trigger Wheel Publish
0s
Trigger Wheel Publish
Release Helm Chart (OCI, dev)
28s
Release Helm Chart (OCI, dev)
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 13 warnings, and 4 notices
Build Gateway Binary (macOS)
Process completed with exit code 1.
Build CLI (macOS)
Process completed with exit code 1.
Build Python Wheel (macOS)
Process completed with exit code 1.
Build RPM Packages / Build RPM Package (Linux x86_64)
Process completed with exit code 2.
Build RPM Packages / Build RPM Package (Linux aarch64)
Process completed with exit code 2.
Build Driver VM macOS / Build Driver VM (macOS)
Process completed with exit code 1.
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 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/
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-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-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 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-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/
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 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/
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/
sccache stats - rust-native-build
0% - 0 hits, 5 misses, 0 errors
sccache stats - rust-native-build
0% - 0 hits, 10 misses, 0 errors
sccache stats - rust-native-build
0% - 0 hits, 5 misses, 0 errors
sccache stats - rust-native-build
0% - 0 hits, 10 misses, 0 errors

Artifacts

Produced during runtime
Name Size Digest
cli-linux-amd64 Expired
15.4 MB
sha256:f6830b27ed942e0f2d3ed14a232fb4a0e4fc5945b82647938e3f0ef2b1c12d23
cli-linux-arm64 Expired
14.4 MB
sha256:939880651582c0c70f2dc507653327c34f117e083894032d60045676d3d90382
deb-linux-amd64 Expired
40.2 MB
sha256:5acfb083692ba8bada03303463874c2a4092ddc222a552344a8a234e719d8b84
deb-linux-arm64 Expired
38.2 MB
sha256:2088070bc5b8ace5c9452bb69cd85c19bed0bd6c0ca421854ee90ba012e3826f
driver-vm-linux-amd64 Expired
22.4 MB
sha256:253cf69313ad57e1337678fe5f906cd0927ca382bbe8d2bc8b48c0a1f594f2b3
driver-vm-linux-arm64 Expired
21.5 MB
sha256:6751969f012b72fb1719558d48c737fe4000c1e7431ffa22d5b556e2f1ddef4c
driver-vm-supervisor-arm64 Expired
4.79 MB
sha256:8f24e78b5056096c6757ed00a1dd4d2b42ec2d5431f733ff9ae7dc343c871a1b
gateway-binary-linux-amd64 Expired
12.2 MB
sha256:1bf75261be6759c378a2751aaebac2bf6ae07ae67c75e521953a5dcd3697d4de
gateway-binary-linux-arm64 Expired
11.5 MB
sha256:f85e38b3c8928c5a56cef45cee4b382b3e792d9dca57b5501efcd2579970c8a8
python-wheels-linux-amd64 Expired
18.6 MB
sha256:ecb1574205494ef69f705355f56b991861b50fd8e960a9333a991abbd00a676d
python-wheels-linux-arm64 Expired
17.9 MB
sha256:fef4385d7e15557e2b87eb1e1bf857f1abfb42656cfbe5cd5679b03348d72d4e
rust-binary-gateway-gateway-linux-amd64 Expired
10.7 MB
sha256:bd2eca7c2c76e5baf1f84bbe1d4344fb27c2597554cc6ae3e8e68c6504dd87d7
rust-binary-gateway-gateway-linux-arm64 Expired
10.2 MB
sha256:056ed527a24ec3a553ff8433dda393e637b383c832e7acb95fbfd8c005504020
rust-binary-supervisor-sandbox-linux-amd64 Expired
6.15 MB
sha256:b69fbd29cb8a54f85b549205db7792a48d10144f2e713c14372da0fda8c57d71
rust-binary-supervisor-sandbox-linux-arm64 Expired
5.81 MB
sha256:0a222e0c3090cf1a217ff328e9b74b04312779042e40b5395aa4a6380feb9f47
supervisor-binary-linux-amd64 Expired
6.96 MB
sha256:d7a3d19ae605e5f2cac64f4c7a2907c877bd5c2388e97eff580b33e279548d67
supervisor-binary-linux-arm64 Expired
6.38 MB
sha256:e157d25e289f31d5a06d36257dbcaee8234779f6a50b64c6837a14c4730985e0
vm-driver-kernel-runtime-tarballs Expired
36.6 MB
sha256:18faa70cd8d26c07de165f36f509eef6e490b6f908372da88ce603040c1eae9a
vm-driver-macos-kernel-runtime-tarball Expired
22.8 MB
sha256:8b30feea18ee98a34bc04de56f490b86b9ca9bc4e66f20b9209aba4a2ab8da9a