Skip to content

refactor(server): deduplicate test helpers and grpc utilities (#1708) #622

refactor(server): deduplicate test helpers and grpc utilities (#1708)

refactor(server): deduplicate test helpers and grpc utilities (#1708) #622

Triggered via push June 3, 2026 17:15
Status Success
Total duration 31m 8s
Artifacts 27

release-dev.yml

on: push
Compute Versions
1m 11s
Compute Versions
Matrix: build-gateway-binary-linux
Matrix: build-cli-linux
build-gateway  /  Resolve build plan
3s
build-gateway / Resolve build plan
build-supervisor  /  Resolve build plan
4s
build-supervisor / Resolve build plan
Matrix: build-python-wheels-linux
Matrix: Build Snap / build-snap
Matrix: build-supervisor-binary-linux
Build Driver VM Linux  /  Download Kernel Runtime
1m 11s
Build Driver VM Linux / Download Kernel Runtime
Build Driver VM macOS  /  Download Kernel Runtime
1m 13s
Build Driver VM macOS / Download Kernel Runtime
Build Driver VM macOS  /  Build Supervisor Bundle (arm64)
2m 54s
Build Driver VM macOS / Build Supervisor Bundle (arm64)
Build Python Wheel (macOS)
12m 52s
Build Python Wheel (macOS)
Build CLI (macOS)
13m 0s
Build CLI (macOS)
Build Gateway Binary (macOS)
14m 2s
Build Gateway Binary (macOS)
Matrix: Build RPM Packages / build-rpm-linux
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 35s
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 8s
build-gateway / Merge gateway manifest
build-supervisor  /  Merge supervisor manifest
1m 5s
build-supervisor / Merge supervisor manifest
Matrix: smoke-linux-dev-artifacts
Matrix: e2e / e2e
Release Dev
40s
Release Dev
Tag GHCR Images as Dev
11s
Tag GHCR Images as Dev
Trigger Wheel Publish
6s
Trigger Wheel Publish
Release Helm Chart (OCI, dev)
12s
Release Helm Chart (OCI, dev)
Fit to window
Zoom out
Zoom in

Annotations

9 warnings and 4 notices
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: docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 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: docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 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: docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 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: docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 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: docker/setup-buildx-action@v3. Actions will be forced to run with Node.js 24 by default starting June 16th, 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 16th, 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 16th, 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 16th, 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 16th, 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
0% - 0 hits, 11 misses, 0 errors
sccache stats - rust-native-build
0% - 0 hits, 11 misses, 0 errors

Artifacts

Produced during runtime
Name Size Digest
cli-linux-amd64 Expired
15.9 MB
sha256:4103a5c34aed6e42db71b46cb1024f3895d8c211a1467c558b13006cd6db2a3f
cli-linux-arm64 Expired
14.9 MB
sha256:ef2373e6bf4bbcc3e9e21c79c6dd6b393129eeff6b45570118118e10c0172007
cli-macos Expired
14.5 MB
sha256:387ae4ad4b192711dc07592fa6ea12d14b896dd593f1465739b3d3e7cc767ba1
deb-linux-amd64 Expired
50.4 MB
sha256:6870ee2e71ceeb83c506b9fa62635811d8ece4e30a994ed8a3589eb630028656
deb-linux-arm64 Expired
47.6 MB
sha256:1c182694bef05a746746b38c88162ede1e765064708f2be082de06a8a934b562
driver-vm-linux-amd64 Expired
26 MB
sha256:0b0a9f4ebb0e7a44d657ec68d735e3d563ac38618f0d77ea6d8f48de7b90a7ad
driver-vm-linux-arm64 Expired
24.8 MB
sha256:bc3a8a73080eb7e5e620e2da84244589513e09d28f103c92ea192a93f85cf2dc
driver-vm-macos Expired
29 MB
sha256:7019d82674a7bd32caebdc7bd320b138b931933c20246ea97c75fb6e19ee2885
driver-vm-supervisor-arm64 Expired
4.92 MB
sha256:dd2a540b86c6316a60904ade6cdbc3163d171a234ba72e419de7f52bd018eb0c
gateway-binary-linux-amd64 Expired
21.7 MB
sha256:c99a54cd2480960919d28e61b6745ee71d0328e08d096cd0160dbee1513cefc4
gateway-binary-linux-arm64 Expired
20.2 MB
sha256:8a9e0db25928ac309da4d56eb1810085044d36b12736f8759c88135ef12e66a2
gateway-binary-macos Expired
19.8 MB
sha256:9c31bcb831a53613e7ebb31567280edbe17d921019f6615153abc29b481d6d7b
python-wheels-linux-amd64 Expired
19.2 MB
sha256:58026257f9eb00f02fdcb2f57c8fa607f360e9a4da12cba7cd538703fe5c046d
python-wheels-linux-arm64 Expired
18.4 MB
sha256:6bdc6c1af2db271820e0788e82aa749b099c148a075501491f50f9567f8d97be
python-wheels-macos Expired
15.2 MB
sha256:2555f0539ce622faf6c1646dfd589daffbbb41973328b57a0ac272a07b9e83aa
rpm-linux-aarch64 Expired
24.7 MB
sha256:6db29657183c215e23cdf9b5cc9d49238c7c43a69ad614e4ae63967e83c225ab
rpm-linux-x86_64 Expired
26.6 MB
sha256:e7046a9c03aaa6c67a79f6c04baf2639f81b34fb4478b9ee32e5f9f318181b9b
rust-binary-gateway-gateway-linux-amd64 Expired
20 MB
sha256:af71ec456100f6f1110b26293736a8ad1a094b53933085840c1ed50c9ba4595f
rust-binary-gateway-gateway-linux-arm64 Expired
19 MB
sha256:13d960d62197a025adc9a507d696305e7e135812adcf69641857e8dc4576d975
rust-binary-supervisor-sandbox-linux-amd64 Expired
6.31 MB
sha256:a138174a06a4930004bc2dcc9ae10b5734ae914de31d6756a1b55d8288d05663
rust-binary-supervisor-sandbox-linux-arm64 Expired
5.97 MB
sha256:bb354165b9e6f106390af29a19608dff732d9885ebb9443978e9f1ad03fdd318
snap-linux-amd64 Expired
42.1 MB
sha256:4966e9f918ca47803ca4184683fa451b0198f1e4930ca5cf854a400be8f7f735
snap-linux-arm64 Expired
37 MB
sha256:fbd4ef67b7e18fa04305571ec953ddd39d44c4ec4585ff11cc413a168247c1cd
supervisor-binary-linux-amd64 Expired
7.12 MB
sha256:20e5870859cd5aec26286a52a8896e072f6621a4e6fd764b71801d2820bb97b8
supervisor-binary-linux-arm64 Expired
6.61 MB
sha256:1cbe9dfa1b371e6269e8a1e1b45f7c1977502ab3235e7f7fb20fb24a90905acc
vm-driver-kernel-runtime-tarballs Expired
41 MB
sha256:914b8aa54a2bd2f0ab11c593dbb7950ba91735ef44ec17ebca277e89238603f9
vm-driver-macos-kernel-runtime-tarball Expired
25 MB
sha256:8012378d0c527e0674819e0f8149891c238df70e6a0de62bb42b58f5cf3ff176