From 2828b3c4d8eb48540ee282d6135600a4f42382e3 Mon Sep 17 00:00:00 2001 From: Thorben Starsy Date: Thu, 3 Dec 2020 23:45:41 +0100 Subject: Trying to work with Ruby 3 (preview) --- axlsx.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/axlsx.gemspec b/axlsx.gemspec index d494782f..3f8a5008 100644 --- a/axlsx.gemspec +++ b/axlsx.gemspec @@ -24,6 +24,6 @@ Gem::Specification.new do |s| s.add_development_dependency 'yard', "~> 0.9.8" s.add_development_dependency 'kramdown', '~> 2.3' s.add_development_dependency 'timecop', "~> 0.8.1" - s.required_ruby_version = '~> 2.3' + s.required_ruby_version = '>= 2.3' s.require_path = 'lib' end -- cgit v1.2.3 From 95402c2f80bb24adaebe22800abaee8c7b18454d Mon Sep 17 00:00:00 2001 From: Thorben Starsy Date: Fri, 4 Dec 2020 13:26:14 +0100 Subject: Adds Ruby 3.0.0-preview1 as a Travis target --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 38a3d013..1f1707b1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,6 +19,7 @@ matrix: - rvm: 2.5.8 - rvm: 2.6.6 - rvm: 2.7.1 + - rvm: 3.0.0-preview1 - rvm: rbx-3 - rvm: jruby-19mode - rvm: jruby-9.1.17.0 -- cgit v1.2.3 From 2990889f11429d850bf78c525b5c9ad1653899ff Mon Sep 17 00:00:00 2001 From: Thorben Starsy Date: Tue, 29 Dec 2020 21:56:09 +0100 Subject: Moves Travis target for MRI 3.0 off the preview release --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 1f1707b1..8625701b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,7 +19,7 @@ matrix: - rvm: 2.5.8 - rvm: 2.6.6 - rvm: 2.7.1 - - rvm: 3.0.0-preview1 + - rvm: 3.0.0 - rvm: rbx-3 - rvm: jruby-19mode - rvm: jruby-9.1.17.0 -- cgit v1.2.3 From 36b45956b0badefad76fe6be9f0af6acf5e46626 Mon Sep 17 00:00:00 2001 From: Thorben Starsy Date: Tue, 29 Dec 2020 22:08:33 +0100 Subject: Trying to get MRI 3.0.0 to install on Travis --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index 8625701b..bdd23d04 100644 --- a/.travis.yml +++ b/.travis.yml @@ -41,3 +41,7 @@ addons: apt: packages: - haveged + - gnupg2 + script: + - gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB + - gpg2 --verify binscripts/rvm-installer.asc binscripts/rvm-installer -- cgit v1.2.3 From cd45776f41f139d61f976173c81828d580e75739 Mon Sep 17 00:00:00 2001 From: Thorben Starsy Date: Tue, 29 Dec 2020 22:15:12 +0100 Subject: Another stab to install MRI 3.0.0 on Travis --- .travis.yml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index bdd23d04..dd2d9f29 100644 --- a/.travis.yml +++ b/.travis.yml @@ -36,12 +36,9 @@ env: - JRUBY_OPTS="-Xcli.debug=true --debug" # https://github.com/jruby/jruby/wiki/FAQs#why-is-jruby-so-slow-to-install-via-rvm -# https://docs.travis-ci.com/user/installing-dependencies#Installing-Packages-with-the-APT-Addon -addons: - apt: - packages: - - haveged - - gnupg2 - script: - - gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB - - gpg2 --verify binscripts/rvm-installer.asc binscripts/rvm-installer + +before_install: + - sudo apt-get update + - sudo apt-get -y install haveged gnupg2 + - gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB + - gpg2 --verify binscripts/rvm-installer.asc binscripts/rvm-installer \ No newline at end of file -- cgit v1.2.3 From b77d3df74f329e87a2fb840c4168d185a08b1651 Mon Sep 17 00:00:00 2001 From: Thorben Starsy Date: Tue, 29 Dec 2020 22:21:44 +0100 Subject: Travis is madness --- .travis.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index dd2d9f29..2cd0e0c2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,6 +12,12 @@ notifications: - noel@peden.biz on_success: always +before_install: + - sudo apt-get update + - sudo apt-get -y install haveged gnupg2 + - gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB + - gpg2 --verify binscripts/rvm-installer.asc binscripts/rvm-installer + matrix: include: - rvm: 2.3.8 @@ -35,10 +41,4 @@ env: global: - JRUBY_OPTS="-Xcli.debug=true --debug" -# https://github.com/jruby/jruby/wiki/FAQs#why-is-jruby-so-slow-to-install-via-rvm - -before_install: - - sudo apt-get update - - sudo apt-get -y install haveged gnupg2 - - gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB - - gpg2 --verify binscripts/rvm-installer.asc binscripts/rvm-installer \ No newline at end of file +# https://github.com/jruby/jruby/wiki/FAQs#why-is-jruby-so-slow-to-install-via-rvm \ No newline at end of file -- cgit v1.2.3 From 5be132ea02b378769a314fe68a4cdae8a6066a0e Mon Sep 17 00:00:00 2001 From: Thorben Starsy Date: Tue, 29 Dec 2020 22:27:44 +0100 Subject: Here is to you Travis :cheers: --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2cd0e0c2..804b10a9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ language: ruby sudo: required -dist: trusty -group: beta +dist: bionic +group: edge cache: bundler bundler_args: --without profile -- cgit v1.2.3 From b6b220fc656149760390da7914cc12e0a8a002be Mon Sep 17 00:00:00 2001 From: Thorben Starsy Date: Tue, 29 Dec 2020 22:30:46 +0100 Subject: Getting closer --- .travis.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 804b10a9..72badf19 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,12 +12,6 @@ notifications: - noel@peden.biz on_success: always -before_install: - - sudo apt-get update - - sudo apt-get -y install haveged gnupg2 - - gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB - - gpg2 --verify binscripts/rvm-installer.asc binscripts/rvm-installer - matrix: include: - rvm: 2.3.8 -- cgit v1.2.3 From 5273b5724b577d9090801b3e9a1dc6cbd577d38b Mon Sep 17 00:00:00 2001 From: Thorben Starsy Date: Tue, 29 Dec 2020 22:59:19 +0100 Subject: Removes Rubinius from Travis build matrix 1. For some reason in MRI 3 the gems tagged as platform RBX in the Gemfile got installed anyways :/ 2. The RBX-specific gems were not compatible to be installed with MRI 3 3. The RBX-3 target was allowed to fail and failed for a while as RVM was not even able to install that Rubinius version 4. -> Remove RBX from the build matrix solves some problems --- .travis.yml | 2 -- Gemfile | 9 +-------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index 72badf19..465df230 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,13 +20,11 @@ matrix: - rvm: 2.6.6 - rvm: 2.7.1 - rvm: 3.0.0 - - rvm: rbx-3 - rvm: jruby-19mode - rvm: jruby-9.1.17.0 - rvm: ruby-head - rvm: jruby-head allow_failures: - - rvm: rbx-3 - rvm: ruby-head - rvm: jruby-9.1.17.0 - rvm: jruby-head diff --git a/Gemfile b/Gemfile index 91fc31db..4aa4c3d7 100644 --- a/Gemfile +++ b/Gemfile @@ -9,11 +9,4 @@ end group :profile do gem 'ruby-prof', :platforms => :ruby -end - -platforms :rbx do - gem 'rubysl' - gem 'rubysl-test-unit' - gem 'racc' - gem 'rubinius-coverage', '~> 2.0' -end +end \ No newline at end of file -- cgit v1.2.3