From 34c714612e722bbf51492e6a6457ea8e3ad994e5 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Tue, 14 Jan 2025 11:19:07 +0900 Subject: [PATCH 1/3] Use Gemfile instead of Gem::Specification#add_development_dependency --- Gemfile | 2 ++ compact_index.gemspec | 3 --- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index dda06f4..13c076b 100644 --- a/Gemfile +++ b/Gemfile @@ -11,6 +11,8 @@ group :documentation, :optional => true do end group :development do + gem "rake", "~> 13.0" + gem "rspec", "~> 3" gem "rubocop", "~> 1.50.2" gem "rubocop-performance", :require => false end diff --git a/compact_index.gemspec b/compact_index.gemspec index a86f6d0..d526787 100644 --- a/compact_index.gemspec +++ b/compact_index.gemspec @@ -19,9 +19,6 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{^exe/}) {|f| File.basename(f) } spec.require_paths = ["lib"] - spec.add_development_dependency "rake", "~> 13.0" - spec.add_development_dependency "rspec", "~> 3" - spec.metadata["rubygems_mfa_required"] = "true" spec.required_ruby_version = ">= 3.0.0" end From 14cab4afcf43747b92de2945f2ab391b439807f5 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Tue, 14 Jan 2025 11:19:40 +0900 Subject: [PATCH 2/3] Bump up rake-13.2 or higher because ostruct is removed from Ruby 3.5 development version https://github.com/rubygems/compact_index/actions/runs/12757338927/job/35557387580?pr=85#step:6:7 --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 13c076b..57200ea 100644 --- a/Gemfile +++ b/Gemfile @@ -11,7 +11,7 @@ group :documentation, :optional => true do end group :development do - gem "rake", "~> 13.0" + gem "rake", "~> 13.2" gem "rspec", "~> 3" gem "rubocop", "~> 1.50.2" gem "rubocop-performance", :require => false From 32dc87b797ea14c388b9be45fc174dea920a8c09 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Tue, 14 Jan 2025 11:27:30 +0900 Subject: [PATCH 3/3] Ignore lockfile from git --- .gitignore | 1 + Gemfile.lock | 73 ---------------------------------------------------- 2 files changed, 1 insertion(+), 73 deletions(-) delete mode 100644 Gemfile.lock diff --git a/.gitignore b/.gitignore index 9106b2a..dc96cb9 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /pkg/ /spec/reports/ /tmp/ +/Gemfile.lock diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index 1833e6e..0000000 --- a/Gemfile.lock +++ /dev/null @@ -1,73 +0,0 @@ -PATH - remote: . - specs: - compact_index (0.15.0) - -GEM - remote: https://rubygems.org/ - specs: - ast (2.4.2) - diff-lcs (1.5.0) - json (2.7.1) - json (2.7.1-java) - parallel (1.23.0) - parser (3.3.6.0) - ast (~> 2.4.1) - racc - racc (1.8.1) - racc (1.8.1-java) - rainbow (3.1.1) - rake (13.0.6) - redcarpet (3.6.0) - regexp_parser (2.8.0) - rexml (3.3.9) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.5) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.0) - rubocop (1.50.2) - json (~> 2.3) - parallel (~> 1.10) - parser (>= 3.2.0.0) - rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) - rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.28.0, < 2.0) - ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.28.0) - parser (>= 3.2.1.0) - rubocop-performance (1.16.0) - rubocop (>= 1.7.0, < 2.0) - rubocop-ast (>= 0.4.0) - ruby-progressbar (1.13.0) - unicode-display_width (2.4.2) - yard (0.9.36) - -PLATFORMS - arm64-darwin - java - ruby - x86_64-darwin - x86_64-linux - -DEPENDENCIES - compact_index! - rake (~> 13.0) - redcarpet (~> 3.5) - rspec (~> 3) - rubocop (~> 1.50.2) - rubocop-performance - yard (~> 0.9) - -BUNDLED WITH - 2.5.23