Commit Graph

135 Commits

Author SHA1 Message Date
Prathamesh Sonpatki
bb93276b8d
Bump bundler version in the before_install hook of travis
- We were running into issues with old bundler versions on 4.2
  builds. So we bumped the bundler version on 4-2-stable branch in
  https://github.com/rails/rails/pull/26592.
- This commit applies same change to master as per discussion in
  https://github.com/rails/rails/pull/26592#issuecomment-254026755.
2016-10-16 19:07:31 +02:00
bogdanvlviv
6150973407 Don't allow tests ac:integration to failure 2016-10-08 23:05:20 +03:00
Matthew Draper
f977004cc6 Revert "Temporarily make ACa tests noiser and more predictable"
This reverts commit 2d6c14bca25c5629e431a802c3053bad1e378fcc.
2016-10-08 10:51:06 +10:30
Matthew Draper
2d6c14bca2 Temporarily make ACa tests noiser and more predictable 2016-10-03 18:32:22 +10:30
Matthew Draper
d44177d45e Remove Faye mode
No deprecation, because it was never documented.
2016-10-01 15:35:59 +09:30
Rafael Mendonça França
8fb6995714
Try the newest bundler 2016-07-02 00:58:54 -03:00
Matthew Draper
59a1a8a3e2 Revert "Merge pull request #25131 from javierhonduco/javierhonduco/clone_depth_to_1"
This reverts commit acf0bb3f4945f6fda4ac7170b3a0f8fa3becc8f5, reversing
changes made to c5b766a9a20c9dd5bf09e69a7c508f369c2eeea3.

Travis can only build a commit it can clone; without any clone depth,
all branch builds error as soon as there's a newer commit present.
2016-06-29 01:46:22 +09:30
Jon Moss
8cfce058d9
CI: run Action Cable browser tests in Sauce Labs
Allow failures until test runs are consistently stable, not hanging.

Closes #24943.

Signed-off-by: Jeremy Daer <jeremydaer@gmail.com>
2016-05-25 09:21:28 -07:00
Javier Honduvilla Coto
331a9629a9 Cloning depth set to 1 2016-05-24 22:25:55 +03:00
Andrew White
eb3d409d6d Run Active Support tests when preserving timezones
Add to the matrix of Travis tests an entry that runs the Active Support
tests when `ActiveSupport.to_time_preserves_timezone = true`.
2016-05-05 05:07:58 +01:00
Jon Moss
0486c85db5 Bump Ruby versions
2.2.4 --> 2.2.5
2.3.0 --> 2.3.1
2016-05-04 11:56:21 -04:00
Vipul A M
e02a136f7f Depend on bundler 1.11.2 on travis until bundle update discrepancy is solved on 1.12.x 2016-05-03 16:55:56 -05:00
Jeremy Daer
ea628f72c3
CI: allow JRuby build to fail, too flaky to be useful 2016-04-25 19:30:37 -05:00
Jeremy Daer
c280282ec0
Travis: cache unicode data downloads and beanstalkd build 2016-04-19 00:26:17 -07:00
Vipul A M
bbb8f518b5 Include running mariadb on travis
- Specify we want to run on latest stable ruby for mariadb

- change in runs of builds

Make mariadb? method publicly available
2016-04-14 04:42:41 +05:30
Rafael Mendonça França
bf84a99239
Revert "Merge pull request #24440 from yahonda/use_newer_version_of_sqlite3_at_travis_ci"
This reverts commit a3d085a4ce949526cd388d6b399347504d9a0c92, reversing
changes made to e2df1c6d2aa1dd667c6c1be25d5c7f7d69f293fa.

It broke the build
2016-04-06 01:06:20 -03:00
Yasuo Honda
de98a64559 Use SQLite3 3.7.15 which supports multiple values insert 2016-04-05 21:11:19 +00:00
Benjamin Fleischer
3027970464 Run latest precompiled JRuby on CI only against ActionPack
Uses latest precompiled JRuby so that
we don't spend time downloading versions Travis has
not already compiled. http://rubies.travis-ci.org/

Uses latest jdk: oraclejdk8
per
https://docs.travis-ci.com/user/build-environment-updates/2015-02-03/#Ruby-VM
and
https://docs.travis-ci.com/user/languages/ruby/#Supported-Ruby-Versions-and-RVM

Follows on work in https://github.com/rails/rails/pull/23927 which was reverted
26fe5fa08d

JRUBY_OPTS minimize GC, disable JIT, for max test speed
  - https://github.com/rails/rails/pull/16613
  - https://github.com/rails/rails/pull/17088

Have Rails use JRuby-compatible Rake 11.1
  - The Rake task was passing --verbose, an invalid option, to contemporary JRuby
  - https://github.com/ruby/rake/pull/120
  - https://github.com/rails-api/active_model_serializers/pull/1585
  - https://github.com/jruby/jruby/issues/3653#issuecomment-195883717

No advantage to directly mounting JRuby over installing from cache; both on S3
  - b2d5b336b5
  - f4fad041b2
2016-03-30 02:11:45 -05:00
Matthew Draper
bbba0649f5 Merge pull request #23992 from matthewd/em-option
Support faye-websocket + EventMachine as an option
2016-03-04 05:31:48 +10:30
Matthew Draper
a373be9da4 Support faye-websocket + EventMachine as an option 2016-03-02 12:17:15 +10:30
Rafael Mendonça França
26fe5fa08d Revert "Merge pull request #23927 from gaurish/jruby_ci_actionpack"
This reverts commit ddb7be50e8a0946d29fbe66537f845b8369413b7, reversing
changes made to ee4a1462e97f26bd480352468efab5b9c18aa8de.

Reason: It is givin us a lot of timeouts in travis because JRuby 9.0.5.0
needs to be build in every run
2016-03-01 15:23:05 -03:00
Gaurish Sharma
981f96d6f6 Try running CI for ActionPack on JRuby
These are green on local. Checking to see they pass on travis too!
2016-02-27 22:10:47 +05:30
Ryuta Kamizono
ecd8f8f0ed Revert "No need to specify Ruby patch version on Travis CI" 2016-02-06 15:34:20 +09:00
Prem Sichanugrist
4dd0cddc43 No need to specify Ruby patch version on Travis CI
Travis CI now select the latest patch version of Ruby automatically when
given MAJOR.MINOR version string.
2016-02-05 15:00:37 -05:00
Jon Moss
9d426d3fe3 Move Action Cable back to the main build 2016-01-30 21:04:00 -05:00
Rafael Mendonça França
bb6f36ee39 Allow failures for Action Cable tests 2016-01-30 12:08:21 -05:00
Akshay Vishnoi
89773dbb80 Update postgresql version to 9.4 for travis.
Now available - https://docs.travis-ci.com/user/using-postgresql/
2016-01-10 04:31:22 +05:30
Jon Moss
2de7158e60 Add Ruby 2.3.0 to Travis matrix 2015-12-25 10:41:27 -05:00
Abdelkader Boudih
fb24d0ed6c Remove legacy mysql adapter 2015-12-17 15:54:57 +00:00
David Heinemeier Hansson
48f5cecdb0 Merge pull request #22586 from rails/merge-action-cable
Merge Action Cable into master
2015-12-17 12:13:22 +01:00
Gustavo Villa
71f851ed9b Test against Ruby 2.2.4 on Travis. 2015-12-16 21:24:52 -03:00
Rafael Mendonça França
87e4481467 Fix travis matrix 2015-12-14 23:45:25 -02:00
Rafael Mendonça França
a780c7ee43 Add ruby-head back in the allow failures group
Travis still don't have a updated version
2015-12-14 23:14:07 -02:00
Rafael Mendonça França
dbf867cfcb Do now allow failures with Ruby 2.3 anymore 2015-12-14 16:32:10 -02:00
Rafael Mendonça França
a02f5e8c34 Test with Ruby 2.3.0 2015-12-14 16:23:02 -02:00
Rafael Mendonça França
a0e4d5e335 Add Action Cable tests to travis matrix 2015-12-14 14:44:51 -02:00
Arun Agrawal
dcb75834c3 Remove JRUBY_OPTS from .travis.yml file
As we are not running tests for JRuby on travis this option is not
needed.

For more details check 0e8c04529159522aadbfe4fe71ea3d326df07d52
2015-10-23 10:46:51 +02:00
hiren mistry
3df305edd0 Added beanstalkd to Travis so ActiveJob integration tests for beanstalkd can run 2015-09-19 15:10:14 -07:00
Akira Matsuda
15f3cc8119 Test against the newest stable ruby 2.2.3 2015-08-22 16:19:41 +09:00
Rafael Mendonça França
0e8c045291 Remove JRuby and Rubinius from the travis matrix
This will save Travis some precious resource since it will not need to
run 18 jobs for these Ruby implementations on every push or pull
request.

We do care about these implementations but we should fix the build
locally before having it running on travis. We would love to have
someone working on this but right now it is not our reality.
2015-07-13 16:59:39 -03:00
Roque Pinel
89550bc1a0 Add the bug report templates to the Travis CI build
The bug report templates are now executed from the `ci/travis.rb` when
`GEM` contains `guides`.

I started by creating a `test` task in `guides/Rakefile` to handle this,
but since inline `gemfile` must not be executed with `bundle exec`, that
rake task would not be consistent with others. So I went back by
executing them directly from `Build`.

Use inline Gemfile dependency when reporting gem bugs
2015-06-05 15:29:48 -05:00
Sean Griffin
b6b13905e5 Skip test that fails from outdated sqlite3 on travis 2015-06-02 07:29:44 -06:00
Sean Griffin
0b34b79d64 Attempt to fix travis failures
The version of SQLite used by Travis is outdated. We need to install a
newer version.
2015-05-30 18:00:19 -06:00
Samuel E. Giddins
be50118916 Revert "Use bundler < 1.10 until its bugs are fixed"
This reverts commit 81b42970f02d07ca5007bbce920b489d80172636.
2015-05-28 22:38:50 -07:00
Samuel E. Giddins
950b06b2c6 Revert "Uninstall bundler 1.10"
This reverts commit 410d246bc0ddabe47f0bf54116be9087bd3d4bda.
2015-05-28 22:38:30 -07:00
Samuel E. Giddins
76f0cdbd90 Revert "Force the uninstall"
This reverts commit 9ff901bd3e046b0373b28459269146707b5bf8c9.
2015-05-28 22:38:19 -07:00
Rafael Mendonça França
9ff901bd3e Force the uninstall 2015-05-28 23:24:28 -03:00
Rafael Mendonça França
410d246bc0 Uninstall bundler 1.10 2015-05-28 23:23:09 -03:00
Rafael Mendonça França
81b42970f0 Use bundler < 1.10 until its bugs are fixed
See https://github.com/bundler/bundler/issues/3681
2015-05-28 23:10:02 -03:00
Rafael Mendonça França
413398fc99 Enable Active Job integration tests again 2015-04-14 13:08:58 -04:00