Skip to content

add grpc server architecture doc #2755

add grpc server architecture doc

add grpc server architecture doc #2755

Re-run triggered March 11, 2026 15:54
Status Success
Total duration 52m 25s
Artifacts 42

pr.yaml

on: push
changed-files  /  Check changed files
14s
changed-files / Check changed files
check-lean-ci
5s
check-lean-ci
compute-matrix-filters
2s
compute-matrix-filters
prevent-merge-with-lean-ci
4s
prevent-merge-with-lean-ci
conda-cpp-build  /  compute-matrix
3s
conda-cpp-build / compute-matrix
wheel-build-cuopt-server  /  compute-matrix
4s
wheel-build-cuopt-server / compute-matrix
wheel-build-cuopt-mps-parser  /  compute-matrix
5s
wheel-build-cuopt-mps-parser / compute-matrix
wheel-build-cuopt-sh-client  /  compute-matrix
5s
wheel-build-cuopt-sh-client / compute-matrix
Matrix: conda-cpp-build / build
Matrix: wheel-build-cuopt-server / build
Matrix: wheel-build-cuopt-mps-parser / build
Matrix: wheel-build-cuopt-sh-client / build
conda-cpp-tests  /  compute-matrix
4s
conda-cpp-tests / compute-matrix
conda-python-build  /  compute-matrix
3s
conda-python-build / compute-matrix
wheel-build-libcuopt  /  compute-matrix
3s
wheel-build-libcuopt / compute-matrix
Matrix: conda-cpp-tests / tests
Matrix: conda-python-build / build
Matrix: wheel-build-libcuopt / build
conda-python-tests  /  compute-matrix
5s
conda-python-tests / compute-matrix
wheel-build-cuopt  /  compute-matrix
4s
wheel-build-cuopt / compute-matrix
Matrix: conda-python-tests / tests
Matrix: wheel-build-cuopt / build
Matrix: test-self-hosted-server / self hosted service test
wheel-tests-cuopt  /  compute-matrix
4s
wheel-tests-cuopt / compute-matrix
wheel-tests-cuopt-server  /  compute-matrix
4s
wheel-tests-cuopt-server / compute-matrix
Matrix: wheel-tests-cuopt / test
Matrix: wheel-tests-cuopt-server / test
Fit to window
Zoom out
Zoom in

Annotations

17 warnings
conda-cpp-tests / 13.1.1, 3.13, amd64, ubuntu24.04, rtxpro6000, latest-driver, latest-deps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
test-self-hosted-server / self hosted service test (12.9.0, ubuntu24.04, 3.12)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, aws-actions/configure-aws-credentials@v1-node16. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
wheel-tests-cuopt-server / 13.1.1, 3.13, amd64, ubuntu24.04, rtxpro6000, latest-driver, latest-deps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
wheel-tests-cuopt-server / 13.1.1, 3.13, amd64, rockylinux8, h100, latest-driver, latest-deps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
wheel-tests-cuopt / 13.1.1, 3.13, amd64, ubuntu24.04, rtxpro6000, latest-driver, latest-deps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
wheel-tests-cuopt / 13.0.2, 3.12, arm64, rockylinux8, l4, latest-driver, latest-deps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
wheel-tests-cuopt / 13.1.1, 3.13, arm64, ubuntu24.04, l4, latest-driver, latest-deps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
wheel-tests-cuopt / 13.1.1, 3.13, amd64, rockylinux8, h100, latest-driver, latest-deps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
conda-cpp-tests / 13.1.1, 3.13, amd64, ubuntu24.04, h100, latest-driver, latest-deps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
wheel-tests-cuopt-server / 13.1.1, 3.13, arm64, ubuntu24.04, l4, latest-driver, latest-deps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
wheel-tests-cuopt-server / 13.0.2, 3.12, arm64, rockylinux8, l4, latest-driver, latest-deps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
wheel-tests-cuopt-server / 12.2.2, 3.11, arm64, ubuntu22.04, a100, latest-driver, latest-deps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
wheel-tests-cuopt / 12.2.2, 3.11, arm64, ubuntu22.04, a100, latest-driver, latest-deps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
wheel-tests-cuopt / 13.0.2, 3.12, amd64, ubuntu24.04, l4, latest-driver, latest-deps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
wheel-tests-cuopt / 12.9.1, 3.11, amd64, ubuntu22.04, l4, latest-driver, oldest-deps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
wheel-tests-cuopt-server / 13.0.2, 3.12, amd64, ubuntu24.04, l4, latest-driver, latest-deps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
wheel-tests-cuopt-server / 12.9.1, 3.11, amd64, ubuntu22.04, l4, latest-driver, oldest-deps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/

Artifacts

Produced during runtime
Name Size Digest
cuopt_wheel_python_cuopt_cu12_py311_aarch64
38.8 MB
sha256:42a767e67a50a35ee16995012a0810310227420ec396b1ce4b0965fcc2556cd5
cuopt_wheel_python_cuopt_cu12_py311_x86_64
39.1 MB
sha256:5c6a3ff67598585030b1d2d9acbe3e64e073786c30233212e14062e6810a4005
cuopt_wheel_python_cuopt_cu12_py312_aarch64
38.8 MB
sha256:de8542b19fbfda6fc281dcc003a985f6f76d37bdc9115e6736c8207a2f0a6da5
cuopt_wheel_python_cuopt_cu12_py312_x86_64
39.1 MB
sha256:8a0802c6a067a7f49b0ac900055e985ff7db58d934f8efd8189bee47063219e2
cuopt_wheel_python_cuopt_cu12_py313_aarch64
38.8 MB
sha256:76969590f0782229b90de37e17cc4800aa243ae287c333f8929e01fd2dc2d4e4
cuopt_wheel_python_cuopt_cu12_py313_x86_64
39.1 MB
sha256:d8ca3e21df0bfa3518aa05f68a6de92b39544656909027b0e5f89bd5ac4a4d25
cuopt_wheel_python_cuopt_cu13_py311_aarch64
38.2 MB
sha256:53edd612a5cd2c42ca0d0e038fbc4bc8b237fa87f5ca707911760c39ed83ba18
cuopt_wheel_python_cuopt_cu13_py311_x86_64
40.2 MB
sha256:b1b662f73189161545576d407af42dc1b1d190062763a77166b9cd29e4c81b45
cuopt_wheel_python_cuopt_cu13_py312_aarch64
38.1 MB
sha256:5de055b6820c6c6edf244d8c43c18e7e0b7dbd811685335ecc2d76111ffa9bc3
cuopt_wheel_python_cuopt_cu13_py312_x86_64
40.2 MB
sha256:fd26ade5da82b00c651b495c094d60994737543027a353a13467a5ed77446bf7
cuopt_wheel_python_cuopt_cu13_py313_aarch64
38.1 MB
sha256:e0f23ff7b100c6cdd6d9feea148c0ddfad4e04dbf194e8b3ed1ad7167e0565a4
cuopt_wheel_python_cuopt_cu13_py313_x86_64
40.2 MB
sha256:9dd03fe32548d9559d2fda2685c0cdb65162128430a19434aaa64f6518697f21