From 78e78ce385d6284d0187044c9c2dd5083c6190ba Mon Sep 17 00:00:00 2001 From: Tomasz Pajor Date: Tue, 19 Mar 2019 17:28:57 +0100 Subject: [PATCH] switch to ruby-2.6 --- .coditsu.yml | 3 +++ .ruby-version | 2 +- .travis.yml | 58 ++++++++++++++++++++++++++++++++++++++------------- Gemfile.lock | 2 +- 4 files changed, 49 insertions(+), 16 deletions(-) create mode 100644 .coditsu.yml diff --git a/.coditsu.yml b/.coditsu.yml new file mode 100644 index 00000000..20835950 --- /dev/null +++ b/.coditsu.yml @@ -0,0 +1,3 @@ +api_key: <%= ENV['CODITSU_API_KEY'] %> +api_secret: <%= ENV['CODITSU_API_SECRET'] %> +repository_id: <%= ENV['CODITSU_REPOSITORY_ID'] %> diff --git a/.ruby-version b/.ruby-version index aedc15bb..097a15a2 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.5.3 +2.6.2 diff --git a/.travis.yml b/.travis.yml index 67a7d007..cc20b9fd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,25 +1,55 @@ +services: + - docker + dist: trusty sudo: false -language: ruby cache: bundler -rvm: - - 2.3.8 - - 2.4.5 - - 2.5.3 - - ruby-head -before_install: - - gem install bundler - - gem update --system +git: + depth: false + +test: &test + stage: Test + language: ruby + before_install: + - gem install bundler + - gem update --system + script: bundle exec rspec + +jobs: + include: + - <<: *test + rvm: 2.6.2 + - <<: *test + rvm: 2.5.5 + - <<: *test + rvm: 2.4.5 + - <<: *test + rvm: 2.3.8 -matrix: - allow_failures: - - rvm: ruby-head + - stage: coditsu + language: ruby + rvm: 2.6.2 + before_install: + - gem update --system + - gem install bundler + before_script: + - docker create -v /sources --name sources alpine:3.4 /bin/true + - docker cp ./ sources:/sources + script: > + docker run + -e CODITSU_API_KEY + -e CODITSU_API_SECRET + -e CODITSU_REPOSITORY_ID + --volumes-from sources + coditsu/build-runner:latest + +stages: + - coditsu + - test notifications: slack: secure: JVXUf9/+m3mRZU6WnJxgskpSbDY6tHRTQwFeUtq7eYFdXYr/BTCprS2RsANLr8K5eLBgOJeEILAZW/plwpBfa9TnWQxknL/OqY4nyrrtUdc+i7TfBNEwO/I6owvELKSYjgxjClJXkcPS8pg6UTr+wYpbQ+7ToVnPdHf6J3Hy7X4= on_success: change on_failure: always - -script: bundle exec rspec diff --git a/Gemfile.lock b/Gemfile.lock index 2c136cf8..915b5bda 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -68,4 +68,4 @@ DEPENDENCIES webmock BUNDLED WITH - 1.17.3 + 2.0.1