Skip to content

Updates development environment to ruby@3.4 with the latest dev/edition#520

Merged
donk-shopify merged 7 commits into
mainfrom
donk/maintenance/update-ci
Jul 29, 2025
Merged

Updates development environment to ruby@3.4 with the latest dev/edition#520
donk-shopify merged 7 commits into
mainfrom
donk/maintenance/update-ci

Conversation

@donk-shopify

@donk-shopify donk-shopify commented Jul 29, 2025

Copy link
Copy Markdown
Contributor
  • Cease running windows builds
  • Add ruby@3.4
  • Corrects tests / implementations that have changed assumption @3.4
  • Rebuilds the Gemfile.lock

These builds have proven to be flaky, requiring someone to baby-sit randomly cancelled builds. They
were introduced (9684a03) as part of the Sorbet transition and
mostly maintained, but don't serve a purpose.
The result of `Hash::inspect` changes between 3.3 and 3.4. By rendering the inspected value in the
test, we remove the potential for a test failure on mere formatting.
@donk-shopify donk-shopify force-pushed the donk/maintenance/update-ci branch from 8dbf656 to 91f995b Compare July 29, 2025 16:21
@donk-shopify donk-shopify changed the title Updates to workflows Updates development environment to ruby@3.4 with the latest dev/edition Jul 29, 2025
The backtrace `Location` instance's name property contains the full class name in versions >= 3.4. The intention of this code had been to infer the name from the _called method_. Splitting on `#` preserves this assumption.
@donk-shopify donk-shopify force-pushed the donk/maintenance/update-ci branch from 91f995b to 9a6483b Compare July 29, 2025 16:28
@donk-shopify donk-shopify merged commit 1234692 into main Jul 29, 2025
21 checks passed
@donk-shopify donk-shopify deleted the donk/maintenance/update-ci branch July 29, 2025 17:02
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.

2 participants