Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove jasmine ruby gem and its requiring #385

Merged
merged 2 commits into from
Jan 21, 2025
Merged

Conversation

tombye
Copy link
Contributor

@tombye tombye commented Jan 16, 2025

This was missed from the pull request that
replaced the jasmine ruby gem with the
jasmine-browser-runner:

#382

Note: this locks the concurrent-ruby gem to v1.3.4 due to changes in that version breaking the activesupport gem, and so middleman. This has been fixed in the activesupport code but not included on the v7.0 release track yet, from what I can tell, so we either wait for them to do that and middleman's gemspec should allow it to be picked up, or wait for middleman to change their gemspec semver range to include a higher release that does include it.

@tombye tombye force-pushed the remove-jasmine-ruby-gem branch 4 times, most recently from 549195f to faa06ec Compare January 16, 2025 14:04
@tombye tombye changed the title Remove jasmine ruby gem and its requiring [WIP] Remove jasmine ruby gem and its requiring Jan 16, 2025
@tombye tombye force-pushed the remove-jasmine-ruby-gem branch from faa06ec to 371df4f Compare January 16, 2025 15:50
This was missed from the pull request that
replaced the jasmine ruby gem with the
jasmine-browser-runner:

#382
@tombye tombye force-pushed the remove-jasmine-ruby-gem branch from 371df4f to 94045f5 Compare January 17, 2025 09:07
@tombye tombye changed the title [WIP] Remove jasmine ruby gem and its requiring Remove jasmine ruby gem and its requiring Jan 17, 2025
@tombye tombye force-pushed the remove-jasmine-ruby-gem branch from d5a55e5 to ac363bd Compare January 17, 2025 10:41
1.3.5 introduced a change that broke activesupport
(and so middleman, which uses it). It might be to
do with it dropping Logger as a dependency but
this is unclear. Full release notes are:

https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.5

The activesupport gem fixed this in v7-0-stable of
Rails:

rails/rails#54264

So we're waiting for middleman to pull that
version in. They have an issue for this:

middleman/middleman#2788
@tombye tombye force-pushed the remove-jasmine-ruby-gem branch from ac363bd to a7dc7dc Compare January 17, 2025 10:51
@tombye tombye merged commit d41b0d5 into main Jan 21, 2025
3 checks passed
@tombye tombye deleted the remove-jasmine-ruby-gem branch January 21, 2025 10:14
@tombye tombye mentioned this pull request Jan 21, 2025
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