Skip to content

Commit 17bff68

Browse files
authored
Better restrict the gemfile (#1057)
* intial commit * updated bundler * Update Gemfile
1 parent 3489d45 commit 17bff68

2 files changed

Lines changed: 47 additions & 47 deletions

File tree

Gemfile

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ gem 'jbuilder', '~> 2.13.0'
1313
gem 'jquery-rails', '~> 4.6.0'
1414
gem 'kaminari', '~> 1.2.2'
1515
gem 'mollie-api-ruby', '~> 4.17.0'
16-
gem 'net-imap', require: false
17-
gem 'net-pop', require: false
18-
gem 'net-smtp', require: false
16+
gem 'net-imap', '~> 0.5.7'
17+
gem 'net-pop', '~> 0.1.2'
18+
gem 'net-smtp', '~> 0.5.1'
1919
gem 'omniauth', '~> 2.1.3'
2020
gem 'omniauth-oauth2', '~> 1.8.0'
2121
gem 'omniauth-rails_csrf_protection', '~> 1.0', '>= 1.0.2'
@@ -40,33 +40,33 @@ gem 'turbolinks', '~> 5.2.1'
4040
gem 'uglifier', '~> 4.2.1'
4141
gem 'validates_timeliness', '~> 7.1.0'
4242
gem 'webpacker', '~> 5.4.4'
43-
gem 'wicked_pdf'
44-
gem 'wkhtmltopdf-binary'
43+
gem 'wicked_pdf', '~> 2.6.3'
44+
gem 'wkhtmltopdf-binary', '~> 0.12.6.5'
4545

4646
group :development, :test do
47-
gem 'awesome_print'
48-
gem 'better_errors'
49-
gem 'brakeman', require: false
47+
gem 'awesome_print', '~> 1.9.2'
48+
gem 'better_errors', '~> 2.9.1'
49+
gem 'brakeman', '~> 5.2.3', require: false
5050
gem 'bullet', '~> 8.0', '>= 8.0.6'
51-
gem 'colorize'
51+
gem 'colorize', '~> 0.8.1'
5252
gem 'consistency_fail'
5353
gem 'dotenv-rails', '~> 3.1.8'
5454
gem 'guard-livereload', '~> 2.5.2'
55-
gem 'guard-rspec', require: false
56-
gem 'pry-byebug'
57-
gem 'pry-rails'
58-
gem 'rb-readline'
59-
gem 'rspec-rails'
55+
gem 'guard-rspec', '~> 4.7.3', require: false
56+
gem 'pry-byebug', '~> 3.10.1'
57+
gem 'pry-rails', '~> 0.3.9'
58+
gem 'rb-readline', '~> 0.5.5'
59+
gem 'rspec-rails', '~> 6.0.2'
6060
end
6161

6262
group :development do
63-
gem 'capistrano-sidekiq'
64-
gem 'foreman', require: false
65-
gem 'listen'
63+
gem 'capistrano-sidekiq', '~> 2.3.0'
64+
gem 'foreman', '~> 0.87.2', require: false
65+
gem 'listen', '~> 3.7.1'
6666
gem 'mina', '~> 1.2.5'
67-
gem 'spring', require: false
68-
gem 'spring-commands-rspec', require: false
69-
gem 'spring-watcher-listen', require: false
67+
gem 'spring', '~> 2.1.1', require: false
68+
gem 'spring-commands-rspec', '~> 1.0.4', require: false
69+
gem 'spring-watcher-listen', '~> 2.0.1', require: false
7070
gem 'web-console', '~> 4.2.1'
7171
end
7272

@@ -78,10 +78,10 @@ group :test do
7878
gem 'rubocop-rails', '~> 2.31', require: false
7979
gem 'rubocop-rspec', '~> 3.5', require: false
8080
gem 'rubocop-rspec_rails', '~> 2.31', require: false
81-
gem 'simplecov', require: false
81+
gem 'simplecov', '~> 0.21.2', require: false
8282
gem 'simplecov-lcov', '~> 0.8.0', require: false
83-
gem 'terminal-notifier-guard'
84-
gem 'timecop'
83+
gem 'terminal-notifier-guard', '~> 1.7.0'
84+
gem 'timecop', '~> 0.9.5'
8585
end
8686

8787
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem

Gemfile.lock

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -595,53 +595,53 @@ PLATFORMS
595595
x86_64-linux
596596

597597
DEPENDENCIES
598-
awesome_print
598+
awesome_print (~> 1.9.2)
599599
bcrypt (~> 3.1.20)
600-
better_errors
600+
better_errors (~> 2.9.1)
601601
bootsnap (~> 1.18.4)
602-
brakeman
602+
brakeman (~> 5.2.3)
603603
browser (~> 6.2.0)
604604
bullet (~> 8.0, >= 8.0.6)
605-
capistrano-sidekiq
606-
colorize
605+
capistrano-sidekiq (~> 2.3.0)
606+
colorize (~> 0.8.1)
607607
consistency_fail
608608
devise (~> 4.9.4)
609609
devise-i18n (~> 1.13.0)
610610
dotenv-rails (~> 3.1.8)
611611
factory_bot_rails (~> 6.4.4)
612612
faker (~> 3.5.1)
613613
font-awesome-rails (~> 4.7.0.9)
614-
foreman
614+
foreman (~> 0.87.2)
615615
guard-livereload (~> 2.5.2)
616-
guard-rspec
616+
guard-rspec (~> 4.7.3)
617617
http (~> 5.2.0)
618618
jbuilder (~> 2.13.0)
619619
jquery-rails (~> 4.6.0)
620620
kaminari (~> 1.2.2)
621-
listen
621+
listen (~> 3.7.1)
622622
mina (~> 1.2.5)
623623
mollie-api-ruby (~> 4.17.0)
624-
net-imap
625-
net-pop
626-
net-smtp
624+
net-imap (~> 0.5.7)
625+
net-pop (~> 0.1.2)
626+
net-smtp (~> 0.5.1)
627627
omniauth (~> 2.1.3)
628628
omniauth-oauth2 (~> 1.8.0)
629629
omniauth-rails_csrf_protection (~> 1.0, >= 1.0.2)
630630
paper_trail (~> 16.0.0)
631631
paranoia (~> 3.0.1)
632632
pg (~> 1.5.9)
633-
pry-byebug
634-
pry-rails
633+
pry-byebug (~> 3.10.1)
634+
pry-rails (~> 0.3.9)
635635
puma (~> 6.6.0)
636636
pundit (~> 2.5.0)
637637
rack-attack (~> 6.7.0)
638638
rails (~> 7.1.5, >= 7.1.5.1)
639639
rails-controller-testing (~> 1.0.5)
640640
rails-i18n (~> 7.0.10)
641-
rb-readline
641+
rb-readline (~> 0.5.5)
642642
redis-rails (~> 5.0.2)
643643
rest-client (~> 2.1.0)
644-
rspec-rails
644+
rspec-rails (~> 6.0.2)
645645
rubocop (~> 1.75.5)
646646
rubocop-factory_bot (~> 2.27.1)
647647
rubocop-performance (~> 1.25)
@@ -655,21 +655,21 @@ DEPENDENCIES
655655
sidekiq (~> 7.3.9)
656656
sidekiq-scheduler (~> 5.0.6)
657657
simple_form (~> 5.3.1)
658-
simplecov
658+
simplecov (~> 0.21.2)
659659
simplecov-lcov (~> 0.8.0)
660-
spring
661-
spring-commands-rspec
662-
spring-watcher-listen
663-
terminal-notifier-guard
664-
timecop
660+
spring (~> 2.1.1)
661+
spring-commands-rspec (~> 1.0.4)
662+
spring-watcher-listen (~> 2.0.1)
663+
terminal-notifier-guard (~> 1.7.0)
664+
timecop (~> 0.9.5)
665665
turbolinks (~> 5.2.1)
666666
tzinfo-data
667667
uglifier (~> 4.2.1)
668668
validates_timeliness (~> 7.1.0)
669669
web-console (~> 4.2.1)
670670
webpacker (~> 5.4.4)
671-
wicked_pdf
672-
wkhtmltopdf-binary
671+
wicked_pdf (~> 2.6.3)
672+
wkhtmltopdf-binary (~> 0.12.6.5)
673673

674674
BUNDLED WITH
675-
2.4.14
675+
2.6.9

0 commit comments

Comments
 (0)