Skip to content

Commit 8c126be

Browse files
authored
Restrict treetop gem dependency (#98)
Fix concurrent-ruby version to 1.3.4 for older Rails versions
1 parent e3150fc commit 8c126be

3 files changed

Lines changed: 8 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
## [Unreleased]
2-
* no unreleased changes *
2+
### Fixed
3+
* Restrict treetop gem dependency
34

45
## 6.0.2 / 2024-11-18
56
### Fixed

canql.gemspec

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ Gem::Specification.new do |spec|
2828
spec.add_dependency 'chronic', '~> 0.3'
2929
spec.add_dependency 'ndr_support', '>= 3.0', '< 6'
3030
spec.add_dependency 'rails', '>= 7.0', '< 8.1'
31-
spec.add_dependency 'treetop', '>= 1.4.10'
31+
# treetop 1.6.14 causes errors. I think this may be a buggy release and fixed soon,
32+
# but I'll restrict the version we use for now.
33+
spec.add_dependency 'treetop', '~> 1.6.12', '< 1.6.14'
3234

3335
# spec.add_development_dependency 'bundler'
3436
# spec.add_development_dependency 'guard'

gemfiles/Gemfile.rails70

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,6 @@ gem 'github-linguist'
1414
gem 'pry'
1515
gem 'rake'
1616
gem 'terminal-notifier-guard' if RUBY_PLATFORM =~ /darwin/
17+
18+
# Latest concurrent-ruby breaks Rails < 7.1. See https://github.com/rails/rails/issues/54260
19+
gem 'concurrent-ruby', '1.3.4'

0 commit comments

Comments
 (0)