Skip to content

[ty] Respect return constraints when promoting literal arguments #97702

[ty] Respect return constraints when promoting literal arguments

[ty] Respect return constraints when promoting literal arguments #97702

Triggered via pull request November 7, 2026 04:46
Status Success
Total duration 13m 25s
Artifacts 4

ci.yaml

on: pull_request
Determine changes
23s
Determine changes
Fuzz for new ty panics/timeouts
4m 44s
Fuzz for new ty panics/timeouts
benchmarks instrumented ty (build)
4m 5s
benchmarks instrumented ty (build)
benchmarks walltime ruff (build)
0s
benchmarks walltime ruff (build)
benchmarks walltime ty (build)
4m 17s
benchmarks walltime ty (build)
security-review  /  security review
4m 50s
security-review / security review
ecosystem
0s
ecosystem
cargo publish dry-run
3m 49s
cargo publish dry-run
cargo test (linux, release)
3m 43s
cargo test (linux, release)
cargo fuzz build
8m 37s
cargo fuzz build
fuzz parser
0s
fuzz parser
cargo shear
28s
cargo shear
ty completion evaluation
2m 54s
ty completion evaluation
PGO
0s
PGO
formatter instabilities and black similarity
0s
formatter instabilities and black similarity
check playground
0s
check playground
benchmarks instrumented (ruff)
0s
benchmarks instrumented (ruff)
Matrix: cargo-test-other
notify-ty-fuzz  /  publish
13s
notify-ty-fuzz / publish
Minimize ty fuzz failures
0s
Minimize ty fuzz failures
Matrix: benchmarks-instrumented-ty-run
benchmarks walltime ruff (x86_64)
0s
benchmarks walltime ruff (x86_64)
benchmarks walltime ty (x86_64)
3m 3s
benchmarks walltime ty (x86_64)
security-review  /  prepare
6s
security-review / prepare
publish-ecosystem-report  /  publish
publish-ecosystem-report / publish
all required checks passed
9s
all required checks passed
publish-ty-fuzz-report  /  publish
publish-ty-fuzz-report / publish
security-review  /  report
security-review / report
Fit to window
Zoom out
Zoom in

Annotations

6 warnings and 3 notices
shellcheck
Restore cache failed: Dependencies file is not found in /home/runner/work/ruff/ruff. Supported file pattern: go.mod
cargo test (wasm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: jetli/wasm-pack-action@0d096b08b4e5a7de8c28de67e11e945404e9eefa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cargo build (msrv)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: SebRollen/toml-action@b1b3628f55fc3a28208d4203ada8b737e9687876. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cargo test (namespace-profile-windows-2022-x86-64-16x32)
Python cache path C:\Users\runneradmin\AppData\Roaming\uv\python does not exist on disk. Skipping Python cache save because no managed Python installation was found. If you want uv to install managed Python instead of using a system interpreter, set UV_PYTHON_PREFERENCE=only-managed.
benchmarks instrumented ty (simulation: micro-1)
Back off 24.413 seconds before retry.
benchmarks instrumented ty (simulation: micro-1)
Failed to download action 'https://codeload.github.com/actions/download-artifact/tar.gz/3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c'. Error: The request was canceled due to the configured HttpClient.Timeout of 15 seconds elapsing.
crates cooldowns
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
notify-ty-fuzz / publish
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
all required checks passed
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
benchmarks-instrumented-ty-binary
368 MB
sha256:85039786ffc09b54a3752039b49d2602dad418d192485d9d61ee26aa5adc3e99
benchmarks-walltime-binary
378 MB
sha256:c361d9abeabdacdb9e8ad688fb669b7214902a3c42aaf5700dbd05666cdc9f90
codex-thread-pull-request-security-review-42339876556-1
1.43 MB
sha256:f6e2ae51b2b70ffbcec1e2e2096168be8530e5fd6f59a7e8a3035fef43b062f2
ty-fuzz-status
181 Bytes
sha256:729613e3240d5b35828afb2ae83857e8d9ce36cc8f9d9ca12cac7403a37bcb5f