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

Improve build set for still branch #611

Merged
merged 11 commits into from May 19, 2019
Merged

Improve build set for still branch #611

merged 11 commits into from May 19, 2019

Commits on May 12, 2019

  1. Drop build dependency on zsh

    mvz committed May 12, 2019
    Configuration menu
    Copy the full SHA
    6f3554a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34d9ba8 View commit details
    Browse the repository at this point in the history
  3. Make JRUBY_OPTS environment global

    Also drops the unused cucumber-pro token
    mvz committed May 12, 2019
    Configuration menu
    Copy the full SHA
    086907c View commit details
    Browse the repository at this point in the history
  4. Set up Bundler caching

    By letting Travis CI handle Bundler, caching will be automated.
    mvz committed May 12, 2019
    Configuration menu
    Copy the full SHA
    939a9d9 View commit details
    Browse the repository at this point in the history
  5. Improve Travis CI build set

    - Use latest point release for CRubies starting from 2.2
    - Drop 20 and 21 modes for JRuby. These do not seem to do the right
      thing and instead just test on JRuby 9.2
    - Add 1.8 more for JRuby 1.7 via JRUBY_OPTS variable
    
    This was based on rspec's Travis CI build matrix.
    mvz committed May 12, 2019
    Configuration menu
    Copy the full SHA
    f42fccf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0793138 View commit details
    Browse the repository at this point in the history
  7. Do not gather coverage on JRuby

    There are two reasons for this:
    - Coverage is inaccurate unless running in debug mode
    - Simplecov breaks on JRuby 1.7 in 1.8 mode
    mvz committed May 12, 2019
    Configuration menu
    Copy the full SHA
    e4539cf View commit details
    Browse the repository at this point in the history

Commits on May 18, 2019

  1. Test against an old childprocess version on JRuby 1.8

    This will also load the old childprocess version on CRuby 1.8, but the
    main point here is to use it with JRuby with the --18 flag, since it's
    the JRuby-specific code in childprocess that has an incompatibility.
    mvz committed May 18, 2019
    Configuration menu
    Copy the full SHA
    2e0c471 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2019

  1. Configuration menu
    Copy the full SHA
    2156ace View commit details
    Browse the repository at this point in the history
  2. Avoid building with JRuby 9.2.7.0

    Something seems broken on 9.2.7.0 which is not broken on 9.2.6.0.
    mvz committed May 19, 2019
    Configuration menu
    Copy the full SHA
    e0f0e90 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ccbd733 View commit details
    Browse the repository at this point in the history