Skip to content

Conversation

@gabrielbosio
Copy link
Collaborator

This job is being cancelled due to the following error:

This is a scheduled macos-13 brownout. The macOS-13 based runner images are being deprecated. For more details, see https://github.com/actions/runner-images/issues/13046.
--
The macOS-13 based runner images are being deprecated, consider switching to macOS-15 (macos-15-intel) or macOS 15 arm64 (macos-latest) instead. For more details see https://github.com/actions/runner-images/issues/13046

Here's the link to the related issue for easier access.

This PR fix this issue by bumping the MacOS version used in the failing CI job.

@gabrielbosio gabrielbosio added the pipelines This PR/issue is exclusively about improving our CI label Nov 11, 2025
@github-actions
Copy link

**Hyper Thereading Benchmark results**




hyperfine -r 2 -n "hyper_threading_main threads: 1" 'RAYON_NUM_THREADS=1 ./hyper_threading_main' -n "hyper_threading_pr threads: 1" 'RAYON_NUM_THREADS=1 ./hyper_threading_pr'
Benchmark 1: hyper_threading_main threads: 1
  Time (mean ± σ):     22.807 s ±  0.063 s    [User: 21.915 s, System: 0.888 s]
  Range (min … max):   22.762 s … 22.852 s    2 runs
 
Benchmark 2: hyper_threading_pr threads: 1
  Time (mean ± σ):     22.748 s ±  0.017 s    [User: 21.853 s, System: 0.891 s]
  Range (min … max):   22.735 s … 22.760 s    2 runs
 
Summary
  hyper_threading_pr threads: 1 ran
    1.00 ± 0.00 times faster than hyper_threading_main threads: 1




hyperfine -r 2 -n "hyper_threading_main threads: 2" 'RAYON_NUM_THREADS=2 ./hyper_threading_main' -n "hyper_threading_pr threads: 2" 'RAYON_NUM_THREADS=2 ./hyper_threading_pr'
Benchmark 1: hyper_threading_main threads: 2
  Time (mean ± σ):     12.263 s ±  0.066 s    [User: 21.940 s, System: 0.914 s]
  Range (min … max):   12.217 s … 12.310 s    2 runs
 
Benchmark 2: hyper_threading_pr threads: 2
  Time (mean ± σ):     12.183 s ±  0.033 s    [User: 21.796 s, System: 0.927 s]
  Range (min … max):   12.159 s … 12.206 s    2 runs
 
Summary
  hyper_threading_pr threads: 2 ran
    1.01 ± 0.01 times faster than hyper_threading_main threads: 2




hyperfine -r 2 -n "hyper_threading_main threads: 4" 'RAYON_NUM_THREADS=4 ./hyper_threading_main' -n "hyper_threading_pr threads: 4" 'RAYON_NUM_THREADS=4 ./hyper_threading_pr'
Benchmark 1: hyper_threading_main threads: 4
  Time (mean ± σ):      9.688 s ±  0.147 s    [User: 34.736 s, System: 1.115 s]
  Range (min … max):    9.584 s …  9.792 s    2 runs
 
Benchmark 2: hyper_threading_pr threads: 4
  Time (mean ± σ):      9.572 s ±  0.324 s    [User: 34.485 s, System: 1.104 s]
  Range (min … max):    9.343 s …  9.802 s    2 runs
 
Summary
  hyper_threading_pr threads: 4 ran
    1.01 ± 0.04 times faster than hyper_threading_main threads: 4




hyperfine -r 2 -n "hyper_threading_main threads: 6" 'RAYON_NUM_THREADS=6 ./hyper_threading_main' -n "hyper_threading_pr threads: 6" 'RAYON_NUM_THREADS=6 ./hyper_threading_pr'
Benchmark 1: hyper_threading_main threads: 6
  Time (mean ± σ):      9.633 s ±  0.100 s    [User: 34.761 s, System: 1.132 s]
  Range (min … max):    9.562 s …  9.704 s    2 runs
 
Benchmark 2: hyper_threading_pr threads: 6
  Time (mean ± σ):      9.598 s ±  0.016 s    [User: 34.680 s, System: 1.129 s]
  Range (min … max):    9.586 s …  9.609 s    2 runs
 
Summary
  hyper_threading_pr threads: 6 ran
    1.00 ± 0.01 times faster than hyper_threading_main threads: 6




hyperfine -r 2 -n "hyper_threading_main threads: 8" 'RAYON_NUM_THREADS=8 ./hyper_threading_main' -n "hyper_threading_pr threads: 8" 'RAYON_NUM_THREADS=8 ./hyper_threading_pr'
Benchmark 1: hyper_threading_main threads: 8
  Time (mean ± σ):      9.534 s ±  0.157 s    [User: 35.138 s, System: 1.145 s]
  Range (min … max):    9.422 s …  9.645 s    2 runs
 
Benchmark 2: hyper_threading_pr threads: 8
  Time (mean ± σ):      9.542 s ±  0.281 s    [User: 35.055 s, System: 1.112 s]
  Range (min … max):    9.344 s …  9.741 s    2 runs
 
Summary
  hyper_threading_main threads: 8 ran
    1.00 ± 0.03 times faster than hyper_threading_pr threads: 8




hyperfine -r 2 -n "hyper_threading_main threads: 16" 'RAYON_NUM_THREADS=16 ./hyper_threading_main' -n "hyper_threading_pr threads: 16" 'RAYON_NUM_THREADS=16 ./hyper_threading_pr'
Benchmark 1: hyper_threading_main threads: 16
  Time (mean ± σ):      9.449 s ±  0.023 s    [User: 35.538 s, System: 1.206 s]
  Range (min … max):    9.433 s …  9.465 s    2 runs
 
Benchmark 2: hyper_threading_pr threads: 16
  Time (mean ± σ):      9.667 s ±  0.010 s    [User: 35.161 s, System: 1.216 s]
  Range (min … max):    9.659 s …  9.674 s    2 runs
 
Summary
  hyper_threading_main threads: 16 ran
    1.02 ± 0.00 times faster than hyper_threading_pr threads: 16


@github-actions
Copy link

Benchmark Results for unmodified programs 🚀

Command Mean [s] Min [s] Max [s] Relative
base big_factorial 1.946 ± 0.015 1.932 1.985 1.00 ± 0.01
head big_factorial 1.944 ± 0.006 1.937 1.954 1.00
Command Mean [s] Min [s] Max [s] Relative
base big_fibonacci 1.874 ± 0.034 1.854 1.970 1.01 ± 0.02
head big_fibonacci 1.864 ± 0.009 1.849 1.877 1.00
Command Mean [s] Min [s] Max [s] Relative
base blake2s_integration_benchmark 6.596 ± 0.060 6.521 6.676 1.00
head blake2s_integration_benchmark 6.631 ± 0.158 6.527 7.051 1.01 ± 0.03
Command Mean [s] Min [s] Max [s] Relative
base compare_arrays_200000 2.001 ± 0.016 1.978 2.027 1.00 ± 0.01
head compare_arrays_200000 1.991 ± 0.015 1.974 2.027 1.00
Command Mean [s] Min [s] Max [s] Relative
base dict_integration_benchmark 1.338 ± 0.007 1.325 1.347 1.00 ± 0.01
head dict_integration_benchmark 1.336 ± 0.009 1.325 1.347 1.00
Command Mean [s] Min [s] Max [s] Relative
base field_arithmetic_get_square_benchmark 1.123 ± 0.016 1.107 1.158 1.01 ± 0.02
head field_arithmetic_get_square_benchmark 1.115 ± 0.006 1.109 1.125 1.00
Command Mean [s] Min [s] Max [s] Relative
base integration_builtins 6.697 ± 0.097 6.632 6.925 1.00
head integration_builtins 6.744 ± 0.061 6.648 6.801 1.01 ± 0.02
Command Mean [s] Min [s] Max [s] Relative
base keccak_integration_benchmark 6.713 ± 0.061 6.662 6.808 1.00
head keccak_integration_benchmark 6.810 ± 0.065 6.713 6.910 1.01 ± 0.01
Command Mean [s] Min [s] Max [s] Relative
base linear_search 1.978 ± 0.013 1.963 1.996 1.00
head linear_search 2.011 ± 0.057 1.969 2.101 1.02 ± 0.03
Command Mean [s] Min [s] Max [s] Relative
base math_cmp_and_pow_integration_benchmark 1.417 ± 0.004 1.410 1.420 1.00 ± 0.00
head math_cmp_and_pow_integration_benchmark 1.416 ± 0.005 1.409 1.425 1.00
Command Mean [s] Min [s] Max [s] Relative
base math_integration_benchmark 1.364 ± 0.006 1.356 1.375 1.00
head math_integration_benchmark 1.365 ± 0.004 1.356 1.372 1.00 ± 0.01
Command Mean [s] Min [s] Max [s] Relative
base memory_integration_benchmark 1.128 ± 0.011 1.119 1.155 1.00
head memory_integration_benchmark 1.128 ± 0.004 1.123 1.134 1.00 ± 0.01
Command Mean [s] Min [s] Max [s] Relative
base operations_with_data_structures_benchmarks 1.445 ± 0.008 1.434 1.454 1.00
head operations_with_data_structures_benchmarks 1.451 ± 0.012 1.436 1.475 1.00 ± 0.01
Command Mean [ms] Min [ms] Max [ms] Relative
base pedersen 505.1 ± 1.5 503.1 508.1 1.00
head pedersen 505.8 ± 1.6 504.1 509.1 1.00 ± 0.00
Command Mean [ms] Min [ms] Max [ms] Relative
base poseidon_integration_benchmark 584.4 ± 2.5 579.0 587.7 1.00
head poseidon_integration_benchmark 585.5 ± 3.0 581.2 592.4 1.00 ± 0.01
Command Mean [s] Min [s] Max [s] Relative
base secp_integration_benchmark 1.715 ± 0.011 1.708 1.736 1.00
head secp_integration_benchmark 1.717 ± 0.011 1.704 1.735 1.00 ± 0.01
Command Mean [ms] Min [ms] Max [ms] Relative
base set_integration_benchmark 647.8 ± 1.5 646.2 650.4 1.00
head set_integration_benchmark 648.8 ± 2.1 645.8 651.6 1.00 ± 0.00
Command Mean [s] Min [s] Max [s] Relative
base uint256_integration_benchmark 3.811 ± 0.032 3.777 3.852 1.00 ± 0.01
head uint256_integration_benchmark 3.809 ± 0.038 3.772 3.875 1.00

@gabrielbosio gabrielbosio changed the title Bump MacOS version used in CI job [DNM] Bump MacOS version used in CI job Nov 11, 2025
@gabrielbosio
Copy link
Collaborator Author

Closing and opening a clone to see if Install on macos-13 doesn't get spawned after clearing the cache

@codecov
Copy link

codecov bot commented Nov 11, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.95%. Comparing base (2def725) to head (7ae8ab5).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2263   +/-   ##
=======================================
  Coverage   95.95%   95.95%           
=======================================
  Files         104      104           
  Lines       36593    36593           
=======================================
  Hits        35113    35113           
  Misses       1480     1480           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@gabrielbosio gabrielbosio deleted the update_macos_version_ci branch November 11, 2025 22:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pipelines This PR/issue is exclusively about improving our CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants