From 62ad549ca14815cf6660155b1f87c6399822e385 Mon Sep 17 00:00:00 2001 From: Banjoko Azeez Date: Mon, 10 Jun 2024 12:15:25 +0100 Subject: [PATCH] - Extract runtime gem dependencies - Remove redundant gem - Remove redundant travis file --- .travis.yml | 22 ---------------------- Dockerfile | 3 +++ Gemfile | 4 ++++ zuora.gemspec | 5 ----- 4 files changed, 7 insertions(+), 27 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 57b1df1c..00000000 --- a/.travis.yml +++ /dev/null @@ -1,22 +0,0 @@ -language: ruby -before_script: "bundle exec rake appraisal:install" -script: "bundle exec rake appraisal spec" -rvm: - - ree - - 1.8.7 - - 1.9.2 - - 1.9.3 - - rbx-18mode - - rbx-19mode - - jruby-18mode - - jruby-19mode -matrix: - allow_failures: - - rvm: rbx-18mode - - rvm: rbx-19mode - - rvm: jruby-18mode - - rvm: jruby-19mode -notifications: - recipients: - - josh.martin@wildfireapp.com - - wael.nasreddine@wildfireapp.com diff --git a/Dockerfile b/Dockerfile index 27911ff1..6298dae2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,6 +7,9 @@ RUN apk --update add --no-cache build-base bash && \ apk add --no-cache libxml2-dev && \ apk add --no-cache sqlite-dev +RUN gem update --system 3.3.22 --no-document && \ + gem install bundler --no-document + ENV APP_HOME /usr/src/app/ RUN mkdir -p $APP_HOME RUN mkdir $APP_HOMElib/zuora/ diff --git a/Gemfile b/Gemfile index 7f4f5e95..d7188206 100644 --- a/Gemfile +++ b/Gemfile @@ -3,3 +3,7 @@ source 'https://rubygems.org' gemspec + +gem 'akami', '~> 1.3.2' +gem 'nokogiri', '~> 1.15.6' +gem 'wasabi', '2.3.0' diff --git a/zuora.gemspec b/zuora.gemspec index c3692b32..b18eeee0 100644 --- a/zuora.gemspec +++ b/zuora.gemspec @@ -20,14 +20,10 @@ Gem::Specification.new do |s| s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n") s.extra_rdoc_files = ['README.md'] - s.add_development_dependency 'akami', '<= 1.3.2' - s.add_development_dependency 'appraisal', '~> 0.4.1' s.add_development_dependency 'artifice', '~> 0.6.0' s.add_development_dependency 'bigdecimal', '< 2.0.0' s.add_development_dependency 'factory_girl', '~> 2.6.4' - s.add_development_dependency 'ffi', '<= 1.16.3' s.add_development_dependency 'guard-rspec', '~> 0.6.0' - s.add_development_dependency 'nokogiri', '~> 1.15.6' s.add_development_dependency 'pry' s.add_development_dependency 'pry-nav' s.add_development_dependency 'rake', '~> 0.8.7' @@ -36,7 +32,6 @@ Gem::Specification.new do |s| s.add_development_dependency 'simplecov', '~> 0.6.4' s.add_development_dependency 'sqlite3', '~> 1.3.0' s.add_development_dependency 'test-unit' - s.add_development_dependency 'wasabi', '2.3.0' s.add_development_dependency 'yard', '~> 0.7.5' s.add_dependency 'activemodel', '< 5.0.0'