From f846d5485c9921ba3524ee5153ed17096b6ebbc5 Mon Sep 17 00:00:00 2001 From: Cuong Tran Date: Tue, 7 May 2019 23:57:19 -0700 Subject: [PATCH 1/7] Only publish in a single build --- .travis.yml | 35 +++++++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index 623154090..b99e07d58 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,19 +6,38 @@ rvm: - 2.4.1 - 2.6.0 - ruby-head + matrix: allow_failures: - rvm: ruby-head + before_install: - gem update --system - gem update bundler + script: - bundle exec rubocop && bundle exec rspec -deploy: - provider: rubygems - api_key: - secure: Y7DUitak26kcRAAkgph/7m6Y1wHeObD0BelSSJbmCfjkRd/qaVy7fz9VvHL9zxlRJtLGVHInyCnwcfzinibY6OFd3MoMYHKv8GFa2LxLJNEVSY46KQYFxfH5JTg1ejh6ldoJRRBoeOx9dcWS80pRNjYMKPGnpSz7yDBl1azibFs= - gem: annotate - on: - tags: true - repo: ctran/annotate_models + +jobs: + include: + - stage: GitHub Release + rvm: 2.6.0 + script: echo "Deploying to GitHub releases ..." + deploy: + provider: releases + api_key: $GITHUB_OAUTH_TOKEN + skip_cleanup: true + on: + tags: true + repo: ctran/annotate_models + + - stage: Rubygems Release + rvm: 2.6.0 + script: echo "Deploying to rubygems.org ..." + deploy: + provider: rubygems + api_key: $RUBYGEMS_API_KEY + gem: annotate + on: + tags: true + repo: ctran/annotate_models From 89e552325be039cbd1ef9a57b329524f8bf5dfb6 Mon Sep 17 00:00:00 2001 From: Cuong Tran Date: Wed, 8 May 2019 00:15:06 -0700 Subject: [PATCH 2/7] Update .travis.yml --- .travis.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index b99e07d58..7a3a9cc57 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,7 +20,8 @@ script: jobs: include: - - stage: GitHub Release + - stage: GitHub release + tags: true rvm: 2.6.0 script: echo "Deploying to GitHub releases ..." deploy: @@ -31,7 +32,7 @@ jobs: tags: true repo: ctran/annotate_models - - stage: Rubygems Release + - stage: gem release rvm: 2.6.0 script: echo "Deploying to rubygems.org ..." deploy: From 0ed8600a3fd357416c973e148c6fbf6321fd692c Mon Sep 17 00:00:00 2001 From: Cuong Tran Date: Wed, 8 May 2019 00:22:08 -0700 Subject: [PATCH 3/7] Update rvm versions --- .travis.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7a3a9cc57..4e6b748b6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,10 +1,14 @@ sudo: false language: ruby rvm: -- 2.2.7 -- 2.3.4 -- 2.4.1 +- 2.2.10 +- 2.3.8 +- 2.4.6 +- 2.5.5 - 2.6.0 +- 2.6.1 +- 2.6.2 +- 2.6.3 - ruby-head matrix: From 1204aa400bad7e3e983fd5a53d14b465f2644169 Mon Sep 17 00:00:00 2001 From: Cuong Tran Date: Wed, 8 May 2019 00:25:14 -0700 Subject: [PATCH 4/7] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 4e6b748b6..bd69bcac5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ sudo: false language: ruby rvm: -- 2.2.10 +- 2.2.7 - 2.3.8 - 2.4.6 - 2.5.5 From 163c26f416592321d23392508b5404a9c3eb466c Mon Sep 17 00:00:00 2001 From: Cuong Tran Date: Wed, 8 May 2019 08:17:28 -0700 Subject: [PATCH 5/7] Update .travis.yml --- .travis.yml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index bd69bcac5..bff5486bc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,18 +24,6 @@ script: jobs: include: - - stage: GitHub release - tags: true - rvm: 2.6.0 - script: echo "Deploying to GitHub releases ..." - deploy: - provider: releases - api_key: $GITHUB_OAUTH_TOKEN - skip_cleanup: true - on: - tags: true - repo: ctran/annotate_models - - stage: gem release rvm: 2.6.0 script: echo "Deploying to rubygems.org ..." From 2a33c4a2c31edee0cd0e58a50d4f2a2aefc67eea Mon Sep 17 00:00:00 2001 From: Cuong Tran Date: Wed, 8 May 2019 10:33:08 -0700 Subject: [PATCH 6/7] Update .travis.yml --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index bff5486bc..7ae3b0dda 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,6 +25,7 @@ script: jobs: include: - stage: gem release + if: tag =~ ^v rvm: 2.6.0 script: echo "Deploying to rubygems.org ..." deploy: @@ -32,5 +33,5 @@ jobs: api_key: $RUBYGEMS_API_KEY gem: annotate on: - tags: true + tags: v* repo: ctran/annotate_models From efeaa04067318188900c97e1ba8d0c206c94f1f3 Mon Sep 17 00:00:00 2001 From: Cuong Tran Date: Wed, 8 May 2019 10:36:18 -0700 Subject: [PATCH 7/7] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 7ae3b0dda..75b0d9acb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,5 +33,5 @@ jobs: api_key: $RUBYGEMS_API_KEY gem: annotate on: - tags: v* + tags: true repo: ctran/annotate_models