Permalink
Switch branches/tags
Commits on Apr 3, 2018
  1. Update sidekiq

    pixeltrix committed Apr 3, 2018
    Sidekiq 5.1.3 fixes the version check on Ruby 2.2.10.
Commits on Apr 1, 2018
  1. Lock Sidekiq for < 5 for Ruby 2.2

    pixeltrix committed Apr 1, 2018
    Sidekiq has a version check error for Ruby 2.2.10.
  2. Leave rubygems at 2.6.13 because of YAML safe loading

    pixeltrix committed Apr 1, 2018
    Later versions of rubygems require YAML safe loading but they
    aren't available in Ruby 1.9.3 and 2.0.
Commits on Mar 31, 2018
  1. Lock rake to < 12.3.0 on Ruby 1.9.3

    pixeltrix committed Mar 31, 2018
    Rake versions starting from 12.3.0 require Ruby 2.0.0 or newer.
  2. Lock mysql2 gem to 0.4.x on Ruby 1.9.3

    pixeltrix committed Mar 31, 2018
    Later versions require Ruby 2.0.0 or newer.
  3. Update Gemfile.lock

    pixeltrix committed Mar 31, 2018
  4. Backport fix for Dir::Tmpname.create from #32386

    pixeltrix committed Mar 31, 2018
    The removal of path separators from the tmpname value affects all four
    supported versions of Ruby - 2.2.10, 2.3.7, 2.4.4, and 2.5.1.
Commits on Mar 24, 2018
  1. Support mysql2 0.4.x and 0.5.x

    sodabrew authored and pixeltrix committed Mar 21, 2018
Commits on Mar 21, 2018
Commits on Feb 22, 2018
  1. Add missing require for `remove_possible_method`

    eugeneius authored and pixeltrix committed Apr 28, 2017
    5055370
    added a call to `remove_possible_method`, but didn't require the file
    that defines it.
    
    (cherry picked from commit 001fc80)
Commits on Jan 31, 2018
Commits on Jan 26, 2018
  1. Run tests against turbolinks 5.0 on Ruby < 2.1

    rafaelfranca committed Jan 26, 2018
    turbolinks 5.1 doesn't work in ruby < 2.1
Commits on Jan 8, 2018
  1. Avoid bundler 1.16.1

    eileencodes committed Jan 8, 2018
    Bunlder 1.16.1 is causing Railties tests to fail for Rails 4-2-stable
    branch. Avoid installing it for now so we can run those tests.
Commits on Dec 8, 2017
  1. Lock resque scheduler on Ruby 1.9

    eileencodes committed Dec 8, 2017
    Newer versions of resque-scheduler use the new hash syntax which means
    they won't work with Ruby 1.9.3.
    
    This commit locks resque-scheduler to an older version when we're using
    less than Ruby 2.0.0
    
    Fixes:
    
    ```
    def evalsha(script, keys, argv, refresh: false)
                                            ^
    /home/travis/build/rails/rails/vendor/bundle/ruby/1.9.1/gems/resque-scheduler-4.3.1/lib/resque/scheduler/lock/resilient.rb:78: syntax error, unexpected keyword_end, expecting $end
    ```
  2. Ensure queue classic is always installed above 0.3.2

    eileencodes committed Dec 8, 2017
    Somehow travis installed queue classic 0.3.2. 0.3.2 causes the following
    error:
    
    ```
    1) Error:
    AdapterTest#test_perform_job_logging:
    URI::InvalidURIError: bad URI(is not URI?):
    ```
    
    This change sets the lock file to install above 0.3.2. I'm not sure what
    folks are using in production but this prevents the oldest version like
    that from being installed on travis.
  3. Lock ruby gems for Ruby 1.9.3 and 2.0.0

    eileencodes committed Dec 8, 2017
    Ruby gems 2.7.3 causes the following error in Railties tests on Ruby
    1.9.3 and 2.0.0:
    
    ```
    1) Failure:
    ApplicationTests::BinSetupTest#test_bin_setup_output
    [test/application/bin_setup_test.rb:48]:
    --- expected
    +++ actual
    @@ -1,4 +1,5 @@
    "== Installing dependencies ==
    +YAML safe loading is not available. Please upgrade psych to a
    version that supports safe loading (>= 2.0).
    The Gemfile's dependencies are satisfied
    ```
    
    I'm not aware of a way to make travis set different ruby gems versions
    for specific ruby versions. I really don't think it matters too much
    since this is just on travis and we're not releasing Rails 4.2 much
    anymore. I want to maintain a green build though.
Commits on Dec 7, 2017
  1. Lock Uglifier to below 4.0

    eileencodes committed Dec 7, 2017
    Uglifier 4.0.1 doesn't work without Sprockets 3.7.1. Since 4.2 isn't
    really getting updates we should try to at least maintain a green build.
    
    Fixes the following errors:
    
    Build ref: https://travis-ci.org/rails/rails/jobs/313152105#L777
    Build ref: https://travis-ci.org/rails/rails/jobs/313152105#L772
  2. Fix mail tests on Rails 4.2

    eileencodes committed Dec 7, 2017
    An update to mail broke some tests on Rails. Originally they were
    unblocked here #31026 but Jeremy fixed them for Mail 2.7 in
    0931e17.
    
    I wasn't able to cleanly backport this so I'm doing it manually. Fixes
    the failing Rails 4.2 build on travis.
Commits on Oct 17, 2017
  1. Fix `test_should_sanitize_illegal_style_properties` failure

    kamipo authored and amatsuda committed Sep 24, 2017
    https://travis-ci.org/rails/rails/jobs/279300966#L2600
    
    The result of `Loofah::HTML5::Scrub.scrub_css` was changed since
    v2.1.0.rc1.
    
    flavorjones/loofah@ca56295
Commits on Oct 9, 2017
  1. downgrade SDoc

    fxn committed Oct 9, 2017
    The new version has some minor issues, and old release branches
    traditionally keep their theme anyway.
Commits on Sep 27, 2017
Commits on Sep 20, 2017
  1. Merge pull request #30651 from kamipo/4-2-stable-fix_datetime_precisi…

    eileencodes committed Sep 20, 2017
    …on_for_mysql_adapter
    
    4-2-stable: Fix datetime with precision for mysql adapter
Commits on Sep 18, 2017
  1. Don't test datetime with precision for mysql adapter

    kamipo committed Sep 18, 2017
    It will pass isolated test (test per file), but somehow created
    `t.datetime :written_on, precision: 6` causes any side effects and CI
    will be failed only mysql adapter.
    So I decided to skip datetime with precision tests for mysql adapter
    since the adapter has already been removed after 5.0, it is not worth to
    fix the side effects in 4-2-stable.
  2. Merge pull request #29844 from kamipo/create_rails_user_on_travis_ci

    kaspth authored and eileencodes committed Jul 19, 2017
    Create `rails@localhost` user on travis ci
Commits on Aug 16, 2017
  1. Merge pull request #30286 from boykoc/revenge-of-the-fixtures

    rafaelfranca committed Aug 16, 2017
    [ci skip] Mailer fixtures in Testing guide.