Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup circleci #128

Merged
merged 39 commits into from Feb 23, 2021
Merged

Setup circleci #128

merged 39 commits into from Feb 23, 2021

Conversation

tung-vu-td
Copy link
Contributor

PR to setup Circle CI:

  1. Use Circle CI config 2.1
  2. Test ruby 2.5, 2.6, 2.7, 3.0 and jruby latest
  3. Remove ruby tests for EOL 2.1 to 2.4
  4. Small fixes to pass tests in Circle CI environments

Copy link
Contributor

@kietdo360 kietdo360 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with error in Travis ignored

@kietdo360 kietdo360 requested a review from a team February 8, 2021 12:56
Copy link

@nmpennypacker nmpennypacker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed for Data Exfiltrations

@k0kubun
Copy link

k0kubun commented Feb 10, 2021

How about removing Travis and AppVeyor configs? Both seem not working anyway, and you could test Windows in CircleCI as needed too.

@@ -26,6 +26,9 @@ Gem::Specification.new do |gem|
gem.add_development_dependency 'simplecov', '>= 0.5.4'
gem.add_development_dependency 'rake'
gem.add_development_dependency 'yard'
if RUBY_VERSION >= '3.0'
Copy link

@k0kubun k0kubun Feb 10, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is interpreted by a particular Ruby version on gem push, which means the dependency definition will be changed what Ruby version you'll use for gem push.

You should simply declare the dependency regardless of the Ruby version if you really want to make sure it's specified as a development dependency when you use the gem from Ruby 3.0. Development dependencies of released packages probably don't really matter though.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah I see. I have wrong understanding of RUBY_VERSION in gemspec. Thanks for catching it!

Copy link

@k0kubun k0kubun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think win_ruby could be a separate PR and it'd be nice to make master CI green first. But either way this is a great job.

@tung-vu-td tung-vu-td merged commit 829edc1 into master Feb 23, 2021
ybiquitous added a commit that referenced this pull request Aug 30, 2023
Travis CI and AppVeyor were removed with PR #128.

Note that the current CI (Circle CI) page is not public, so we cannot add its badge.
ybiquitous added a commit that referenced this pull request Aug 30, 2023
Travis CI and AppVeyor were removed with PR #128.

Note that the current CI (Circle CI) page is not public, so we cannot add its badge.
ybiquitous added a commit that referenced this pull request Sep 27, 2023
Travis CI and AppVeyor were removed with PR #128.

Note that the current CI (Circle CI) page is not public, so we cannot add its badge.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants