Skip to content

[pull] master from ruby:master#898

Merged
pull[bot] merged 8 commits intoturkdevops:masterfrom
ruby:master
Mar 30, 2026
Merged

[pull] master from ruby:master#898
pull[bot] merged 8 commits intoturkdevops:masterfrom
ruby:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Mar 30, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

nobu and others added 8 commits March 30, 2026 22:14
Move compilation steps from the heaviest jobs to the lightest to reduce
the critical path of the Compilations workflow.

Before: jobs ranged from 13-41 min (compile#12 had 4 steps, compile#3
had 10 clang versions).

After: jobs range from 7-9 steps each (excluding compile#1 which has
the LTO build), bringing the estimated critical path from ~41 min to
~30 min.

Moves:
- clang 23, 22, 21 from #3 to #12 and #10
- GCC 8, 7 from #2 to #12
- `OPT_THREADED_CODE=1`, `OPT_THREADED_CODE=2` from #7 to #10
The result jobs in macOS workflows only check if other jobs failed
(just runs `exit 1`). They don't need macOS runners. Using
ubuntu-latest instead frees up macOS runner slots and starts faster
due to shorter queue times.
Bumps the jit group with 2 updates in the /zjit directory: [insta](https://github.com/mitsuhiko/insta) and [rand](https://github.com/rust-random/rand).


Updates `insta` from 1.47.0 to 1.47.1
- [Release notes](https://github.com/mitsuhiko/insta/releases)
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md)
- [Commits](mitsuhiko/insta@1.47.0...1.47.1)

Updates `rand` from 0.9.2 to 0.10.0
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](rust-random/rand@rand_core-0.9.2...0.10.0)

---
updated-dependencies:
- dependency-name: insta
  dependency-version: 1.47.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: jit
- dependency-name: rand
  dependency-version: 0.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: jit
...

Signed-off-by: dependabot[bot] <support@github.com>
rand 0.10.0 moved `random_range` from the `Rng` trait to `RngExt`.
Update the import accordingly.
They're development-only dependencies. We shouldn't need to pay the
maintenance cost for such frequent updates, especially when the
dependabot PRs have failed the CI two times in a row.
@pull pull bot locked and limited conversation to collaborators Mar 30, 2026
@pull pull bot added the ⤵️ pull label Mar 30, 2026
@pull pull bot merged commit 1cbb161 into turkdevops:master Mar 30, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants