Skip to content

CI: enforce downgrade runtest compatibility flags#488

Merged
Krastanov merged 1 commit intoqojulia:masterfrom
Krastanov-agent:ci-downgrade-runtest-flags-codex
Feb 28, 2026
Merged

CI: enforce downgrade runtest compatibility flags#488
Krastanov merged 1 commit intoqojulia:masterfrom
Krastanov-agent:ci-downgrade-runtest-flags-codex

Conversation

@Krastanov-agent
Copy link
Contributor

Summary

  • add allow_reresolve: false to downgrade CI runtest step
  • add force_latest_compatible_version: false to downgrade CI runtest step

This ensures downgrade CI runs without re-resolving to newer compatible versions.

@github-actions
Copy link
Contributor

Benchmark Results (Julia v1)

Time benchmarks
master 2c2bf2f... master / 2c2bf2f...
master/base array types/1//2 27.2 ± 11 μs 27.6 ± 11 μs 0.982 ± 0.54
master/base array types/100//1 18.6 s 19 s 0.978
master/base array types/20//1 0.0467 ± 0.00084 s 0.0455 ± 0.00079 s 1.03 ± 0.026
master/base array types/50//1 1.31 ± 0.041 s 1.3 ± 0.018 s 1.01 ± 0.035
master/qo types/1//2 0.0323 ± 0.01 ms 0.0334 ± 0.011 ms 0.968 ± 0.45
master/qo types/100//1 15.6 s 15.6 s 1
master/qo types/20//1 0.0361 ± 0.0011 s 0.0356 ± 0.00071 s 1.01 ± 0.036
master/qo types/50//1 1.06 ± 0.017 s 1.06 ± 0.011 s 0.995 ± 0.019
schroedinger/base array types/1//2 6.59 ± 0.37 μs 6.68 ± 0.39 μs 0.986 ± 0.08
schroedinger/base array types/100//1 3.35 ± 0.062 ms 3.35 ± 0.069 ms 1 ± 0.028
schroedinger/base array types/20//1 0.14 ± 0.0076 ms 0.14 ± 0.0083 ms 1 ± 0.081
schroedinger/base array types/50//1 0.706 ± 0.02 ms 0.706 ± 0.021 ms 0.999 ± 0.04
schroedinger/qo types/1//2 7.12 ± 0.38 μs 6.94 ± 0.38 μs 1.03 ± 0.079
schroedinger/qo types/100//1 3.24 ± 0.049 ms 3.25 ± 0.048 ms 0.998 ± 0.021
schroedinger/qo types/20//1 0.218 ± 0.01 ms 0.219 ± 0.01 ms 0.995 ± 0.065
schroedinger/qo types/50//1 0.775 ± 0.016 ms 0.775 ± 0.017 ms 1 ± 0.031
stochastic master/base array types/1//2 0.22 ± 0.074 ms 0.22 ± 0.074 ms 1 ± 0.48
stochastic master/base array types/100//1 0.381 ± 0.027 s 0.381 ± 0.026 s 1 ± 0.1
stochastic master/base array types/20//1 26.6 ± 0.96 ms 26.6 ± 0.97 ms 1 ± 0.051
stochastic master/base array types/50//1 0.111 ± 0.012 s 0.111 ± 0.012 s 1.01 ± 0.16
stochastic master/qo types/1//2 0.259 ± 0.065 ms 0.252 ± 0.066 ms 1.03 ± 0.37
stochastic master/qo types/100//1 0.594 ± 0.016 s 0.594 ± 0.025 s 1 ± 0.05
stochastic master/qo types/20//1 24.9 ± 1.5 ms 24.4 ± 1.1 ms 1.02 ± 0.076
stochastic master/qo types/50//1 0.145 ± 0.0041 s 0.146 ± 0.0023 s 0.995 ± 0.032
stochastic schroedinger/base array types/1//2 0.0471 ± 0.0015 ms 0.0482 ± 0.0013 ms 0.978 ± 0.041
stochastic schroedinger/base array types/100//1 1.17 ± 0.039 ms 1.19 ± 0.061 ms 0.985 ± 0.06
stochastic schroedinger/base array types/20//1 0.268 ± 0.011 ms 0.269 ± 0.011 ms 0.994 ± 0.057
stochastic schroedinger/base array types/50//1 0.623 ± 0.019 ms 0.628 ± 0.019 ms 0.993 ± 0.043
stochastic schroedinger/qo types/1//2 0.0579 ± 0.0085 ms 0.0581 ± 0.0083 ms 0.996 ± 0.21
stochastic schroedinger/qo types/100//1 1.46 ± 0.028 ms 1.46 ± 0.028 ms 1 ± 0.027
stochastic schroedinger/qo types/20//1 0.325 ± 0.016 ms 0.327 ± 0.016 ms 0.994 ± 0.069
stochastic schroedinger/qo types/50//1 0.757 ± 0.02 ms 0.759 ± 0.018 ms 0.998 ± 0.035
time_to_load 2.72 ± 0.062 s 2.65 ± 0.092 s 1.03 ± 0.043
Memory benchmarks
master 2c2bf2f... master / 2c2bf2f...
master/base array types/1//2 0.52 k allocs: 29.3 kB 0.52 k allocs: 29.3 kB 1
master/base array types/100//1 0.135 M allocs: 11.6 GB 0.135 M allocs: 11.6 GB 1
master/base array types/20//1 7.96 k allocs: 29.6 MB 7.96 k allocs: 29.6 MB 1
master/base array types/50//1 0.0375 M allocs: 0.817 GB 0.0375 M allocs: 0.817 GB 1
master/qo types/1//2 0.647 k allocs: 31.8 kB 0.647 k allocs: 31.8 kB 1
master/qo types/100//1 0.155 M allocs: 11.7 GB 0.155 M allocs: 11.7 GB 1
master/qo types/20//1 9.19 k allocs: 29.9 MB 9.19 k allocs: 29.9 MB 1
master/qo types/50//1 0.043 M allocs: 0.819 GB 0.043 M allocs: 0.819 GB 1
schroedinger/base array types/1//2 0.069 k allocs: 3.78 kB 0.069 k allocs: 3.78 kB 1
schroedinger/base array types/100//1 0.085 k allocs: 0.0531 MB 0.085 k allocs: 0.0531 MB 1
schroedinger/base array types/20//1 0.069 k allocs: 14.3 kB 0.069 k allocs: 14.3 kB 1
schroedinger/base array types/50//1 0.069 k allocs: 31 kB 0.069 k allocs: 31 kB 1
schroedinger/qo types/1//2 0.08 k allocs: 4.28 kB 0.08 k allocs: 4.28 kB 1
schroedinger/qo types/100//1 0.094 k allocs: 0.0474 MB 0.094 k allocs: 0.0474 MB 1
schroedinger/qo types/20//1 0.08 k allocs: 13.5 kB 0.08 k allocs: 13.5 kB 1
schroedinger/qo types/50//1 0.08 k allocs: 28.1 kB 0.08 k allocs: 28.1 kB 1
stochastic master/base array types/1//2 3.85 k allocs: 0.207 MB 3.85 k allocs: 0.207 MB 1
stochastic master/base array types/100//1 2.69 k allocs: 0.218 GB 2.69 k allocs: 0.218 GB 1
stochastic master/base array types/20//1 4.33 k allocs: 15.5 MB 4.33 k allocs: 15.5 MB 1
stochastic master/base array types/50//1 3.09 k allocs: 0.064 GB 3.09 k allocs: 0.064 GB 1
stochastic master/qo types/1//2 4.81 k allocs: 0.227 MB 4.81 k allocs: 0.227 MB 1
stochastic master/qo types/100//1 5.46 k allocs: 0.389 GB 5.46 k allocs: 0.389 GB 1
stochastic master/qo types/20//1 5.46 k allocs: 16.8 MB 5.46 k allocs: 16.8 MB 1
stochastic master/qo types/50//1 5.46 k allocs: 0.0984 GB 5.46 k allocs: 0.0984 GB 1
stochastic schroedinger/base array types/1//2 0.072 k allocs: 3.94 kB 0.072 k allocs: 3.94 kB 1
stochastic schroedinger/base array types/100//1 0.265 k allocs: 0.0649 MB 0.265 k allocs: 0.0649 MB 1
stochastic schroedinger/base array types/20//1 0.072 k allocs: 14.4 kB 0.072 k allocs: 14.4 kB 1
stochastic schroedinger/base array types/50//1 0.072 k allocs: 31.2 kB 0.072 k allocs: 31.2 kB 1
stochastic schroedinger/qo types/1//2 0.403 k allocs: 19.5 kB 0.403 k allocs: 19.5 kB 1
stochastic schroedinger/qo types/100//1 0.419 k allocs: 0.0684 MB 0.419 k allocs: 0.0684 MB 1
stochastic schroedinger/qo types/20//1 0.403 k allocs: 30 kB 0.403 k allocs: 30 kB 1
stochastic schroedinger/qo types/50//1 0.403 k allocs: 0.0456 MB 0.403 k allocs: 0.0456 MB 1
time_to_load 0.145 k allocs: 11 kB 0.145 k allocs: 11 kB 1

@Krastanov Krastanov merged commit 39c7845 into qojulia:master Feb 28, 2026
12 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants