Skip to content

[Services] Add default probes if model is set #6301

[Services] Add default probes if model is set

[Services] Add default probes if model is set #6301

Triggered via pull request January 29, 2026 22:45
Status Failure
Total duration 2m 23s
Artifacts 7

build.yml

on: pull_request
compute-version
3s
compute-version
build-docs  /  build-docs
1m 18s
build-docs / build-docs
build-artifacts  /  code-lint
43s
build-artifacts / code-lint
build-artifacts  /  frontend-build
9s
build-artifacts / frontend-build
Matrix: build-artifacts / runner-test
build-artifacts  /  gateway-build
10s
build-artifacts / gateway-build
build-artifacts  /  generate-json-schema
1m 27s
build-artifacts / generate-json-schema
Matrix: build-artifacts / python-test
build-artifacts  /  python-build
19s
build-artifacts / python-build
Matrix: build-artifacts / runner-compile
upload-post-pypi-artifacts  /  upload-post-pypi-artifacts
upload-post-pypi-artifacts / upload-post-pypi-artifacts
upload-pre-pypi-artifacts  /  upload-pre-pypi-artifacts
upload-pre-pypi-artifacts / upload-pre-pypi-artifacts
Fit to window
Zoom out
Zoom in

Annotations

39 errors
build-artifacts / python-test (ubuntu-latest, 3.12): src/dstack/_internal/server/services/runs/spec.py#L103
Object of type "None" cannot be used as iterable value (reportOptionalIterable)
build-artifacts / python-test (ubuntu-latest, 3.12): src/dstack/_internal/server/services/runs/spec.py#L97
Argument of type "list[ProbeConfig] | None" cannot be assigned to parameter "obj" of type "Sized" in function "len"   Type "list[ProbeConfig] | None" is not assignable to type "Sized"     "None" is incompatible with protocol "Sized"       "__len__" is not present (reportArgumentType)
build-artifacts / python-test (ubuntu-latest, 3.12): src/dstack/_internal/server/services/jobs/configurators/base.py#L397
Argument of type "list[ProbeConfig] | None" cannot be assigned to parameter "iterable" of type "Iterable[_T1@__new__]" in function "__new__"   Type "list[ProbeConfig] | None" is not assignable to type "Iterable[_T1@__new__]"     "None" is incompatible with protocol "Iterable[_T1@__new__]"       "__iter__" is not present (reportArgumentType)
build-artifacts / python-test (ubuntu-latest, 3.12): src/dstack/_internal/server/services/jobs/configurators/base.py#L397
Argument of type "list[ProbeConfig] | None" cannot be assigned to parameter "iterable" of type "Iterable[_T1@__new__]" in function "__new__"   Type "list[ProbeConfig] | None" is not assignable to type "Iterable[ProbeConfig]"     "None" is incompatible with protocol "Iterable[ProbeConfig]"       "__iter__" is not present (reportArgumentType)
build-artifacts / python-test (ubuntu-latest, 3.12): src/dstack/_internal/cli/services/configurators/run.py#L357
Object of type "None" cannot be used as iterable value (reportOptionalIterable)
build-artifacts / python-test (ubuntu-latest, 3.10)
The strategy configuration was canceled because "build-artifacts.python-test.ubuntu-latest_3_12" failed
build-artifacts / python-test (ubuntu-latest, 3.10): src/dstack/_internal/server/services/runs/spec.py#L103
Object of type "None" cannot be used as iterable value (reportOptionalIterable)
build-artifacts / python-test (ubuntu-latest, 3.10): src/dstack/_internal/server/services/runs/spec.py#L97
Argument of type "list[ProbeConfig] | None" cannot be assigned to parameter "obj" of type "Sized" in function "len"   Type "list[ProbeConfig] | None" is not assignable to type "Sized"     "None" is incompatible with protocol "Sized"       "__len__" is not present (reportArgumentType)
build-artifacts / python-test (ubuntu-latest, 3.10): src/dstack/_internal/server/services/jobs/configurators/base.py#L397
Argument of type "list[ProbeConfig] | None" cannot be assigned to parameter "iterable" of type "Iterable[_T1@__new__]" in function "__new__"   Type "list[ProbeConfig] | None" is not assignable to type "Iterable[_T1@__new__]"     "None" is incompatible with protocol "Iterable[_T1@__new__]"       "__iter__" is not present (reportArgumentType)
build-artifacts / python-test (ubuntu-latest, 3.10): src/dstack/_internal/server/services/jobs/configurators/base.py#L397
Argument of type "list[ProbeConfig] | None" cannot be assigned to parameter "iterable" of type "Iterable[_T1@__new__]" in function "__new__"   Type "list[ProbeConfig] | None" is not assignable to type "Iterable[ProbeConfig]"     "None" is incompatible with protocol "Iterable[ProbeConfig]"       "__iter__" is not present (reportArgumentType)
build-artifacts / python-test (ubuntu-latest, 3.10): src/dstack/_internal/cli/services/configurators/run.py#L357
Object of type "None" cannot be used as iterable value (reportOptionalIterable)
build-artifacts / python-test (ubuntu-latest, 3.11)
The strategy configuration was canceled because "build-artifacts.python-test.ubuntu-latest_3_12" failed
build-artifacts / python-test (ubuntu-latest, 3.11)
The operation was canceled.
build-artifacts / python-test (ubuntu-latest, 3.13)
The strategy configuration was canceled because "build-artifacts.python-test.ubuntu-latest_3_12" failed
build-artifacts / python-test (ubuntu-latest, 3.13)
The operation was canceled.
build-artifacts / python-test (windows-latest, 3.9)
The strategy configuration was canceled because "build-artifacts.python-test.ubuntu-latest_3_12" failed
build-artifacts / python-test (windows-latest, 3.9)
The operation was canceled.
build-artifacts / python-test (ubuntu-latest, 3.9)
The strategy configuration was canceled because "build-artifacts.python-test.ubuntu-latest_3_12" failed
build-artifacts / python-test (ubuntu-latest, 3.9)
The operation was canceled.
build-artifacts / python-test (macos-latest, 3.13)
The strategy configuration was canceled because "build-artifacts.python-test.ubuntu-latest_3_12" failed
build-artifacts / python-test (macos-latest, 3.13)
The operation was canceled.
build-artifacts / python-test (windows-latest, 3.10)
The strategy configuration was canceled because "build-artifacts.python-test.ubuntu-latest_3_12" failed
build-artifacts / python-test (windows-latest, 3.10)
The operation was canceled.
build-artifacts / python-test (windows-latest, 3.11)
The strategy configuration was canceled because "build-artifacts.python-test.ubuntu-latest_3_12" failed
build-artifacts / python-test (windows-latest, 3.11)
The operation was canceled.
build-artifacts / python-test (windows-latest, 3.12)
The strategy configuration was canceled because "build-artifacts.python-test.ubuntu-latest_3_12" failed
build-artifacts / python-test (windows-latest, 3.12)
The operation was canceled.
build-artifacts / python-test (windows-latest, 3.13)
The strategy configuration was canceled because "build-artifacts.python-test.ubuntu-latest_3_12" failed
build-artifacts / python-test (windows-latest, 3.13)
The operation was canceled.
build-artifacts / python-test (macos-latest, 3.11)
The strategy configuration was canceled because "build-artifacts.python-test.ubuntu-latest_3_12" failed
build-artifacts / python-test (macos-latest, 3.11)
The operation was canceled.
build-artifacts / python-test (macos-latest, 3.12)
The strategy configuration was canceled because "build-artifacts.python-test.ubuntu-latest_3_12" failed
build-artifacts / python-test (macos-latest, 3.12)
The operation was canceled.
build-artifacts / python-test (macos-latest, 3.9)
The strategy configuration was canceled because "build-artifacts.python-test.ubuntu-latest_3_12" failed
build-artifacts / python-test (macos-latest, 3.9)
The operation was canceled.
build-artifacts / python-test (macos-latest, 3.10)
The strategy configuration was canceled because "build-artifacts.python-test.ubuntu-latest_3_12" failed
build-artifacts / python-test (macos-latest, 3.10)
The operation was canceled.

Artifacts

Produced during runtime
Name Size Digest
dstack-gateway Expired
3.15 KB
sha256:c806e26633d5e65e278feb7806e0ca56bb342d4dc9feee9270c24fb70b5735b1
dstack-runner-linux-amd64 Expired
18.6 MB
sha256:ddd403e53385a299d4a588add019d2f421954420e550fc7a6cbb3f9465d6bf18
dstack-runner-linux-arm64 Expired
17 MB
sha256:571417bd2c22ebfe64277d6b54c9182c33e283d6afff5bb1cf7d24b965168af4
frontend-build Expired
14.6 MB
sha256:b1869954863d74729d74f8c6d2a5f2a6f6ae5a9054af5291917603bd60d25fa6
json-schemas Expired
13.6 KB
sha256:56c947eb159483d8fec870a9afee437b05ff8e4afb8e23c4e0684a20aa31e4c0
python-build Expired
60 MB
sha256:cba44552e02baa98e682569ac986565d31862c02c09d61d56bc4c529a5727f72
site Expired
48.3 MB
sha256:0d1f2725c0c60588108f04beef6ca695635997f3f4f2c6d40abf85e3a95724e7