aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* .travis.yml: Minor reorder for shorteningTakashi Kokubun2019-05-291-1/+1
|
* Test BASERUBY: Ruby 1.9.3 on TravisTakashi Kokubun2019-05-291-0/+9
| | | | | | | | | | | We have no clear assertion or check of BASERUBY requirement. I want to make the current situation more explicit. I'm NOT saying we should support Ruby 1.9.3 here, but I'm just checking the situation as per 05bc14d81a1d7f6af826a92371aeff0c3fb2a67e. FYI, at this moment Ruby 1.8.7 did not work with this Travis config, like: https://travis-ci.org/k0kubun/ruby/builds/538459100
* Drop unused Travis config: universal-darwin17Takashi Kokubun2019-05-291-11/+0
| | | | This has been unused since b7f5c573ef20dbbf5534ee3a45625c7f9d45f2ec.
* Avoid doubly building Travis and AppVeyorTakashi Kokubun2019-05-281-2/+3
| | | | | | | | but on "master" branch. For Pull Request, I changed the approach from d9b338a53f520b2dbb05555f18b8de8072300f40 and 277e68825a8e4d0e6503a32e41f8b1b6c078b567.
* Build trunk branch too to trigger Travis on PRTakashi Kokubun2019-05-251-0/+1
|
* Add leaked-globals to .travis.ymlKazuhiro NISHIYAMA2019-05-241-0/+1
|
* disable _FORTIFY_SOURCEUrabe, Shyouhei2019-05-231-3/+3
| | | | | | | Sanitizers and fortifications do not interface, and there is currently no plan for them to work together. See also https://github.com/google/sanitizers/issues/247
* Pretend to update all Unicode filesNobuyoshi Nakada2019-05-231-1/+2
|
* .travis.yml: Test master branch instead of trunkTakashi Kokubun2019-05-221-2/+2
|
* Touch the timestamp file for Unicode filesNobuyoshi Nakada2019-05-191-0/+1
|
* Add workaround for `Permission denied` of `cp`Kazuhiro NISHIYAMA2019-05-081-1/+3
| | | | | see r67347 recent log: https://travis-ci.org/ruby/ruby/jobs/529640417
* Drop -fs from rubyspec to see test results easilyTakashi Kokubun2019-05-081-2/+2
| | | | Recently `ruby/spec on Ruby 2.4` seems stable.
* suppress some UBSAN sanitizersUrabe, Shyouhei2019-04-291-2/+2
| | | | | They are not "undefined". UBSAN reports them because it thinks they are "often unintentional". We see the report rather annoying.
* Reduce debug outputKazuhiro NISHIYAMA2019-04-291-10/+0
| | | | | | | because I found machine clock problem see r67347 https://travis-ci.org/ruby/ruby/jobs/525784924 https://travis-ci.community/t/mtime-of-source-codes-are-sometimes-newer-than-build-time-clock-skew/3215
* Add more debug print for random CI failure on osx TravisKazuhiro NISHIYAMA2019-04-291-2/+4
| | | | | | and remove `git status` with noisy rvm trace log see r67347
* Specify VM_CHECK_MODE explicitlyTakashi Kokubun2019-04-281-1/+1
| | | | | | In my understanding, `VM_CHECK_MODE` should be Integer and I'm not sure how `-DVM_CHECK_MODE` would behave. To make the matters simple, let me pass the mode explicitly.
* Ruby 2.3 is EOLTakashi Kokubun2019-04-281-2/+2
|
* Add more debug print for random CI failure on osx TravisKazuhiro NISHIYAMA2019-04-261-0/+1
| | | | see r67347
* yaml cannot deep-merge arraysUrabe, Shyouhei2019-04-261-2/+10
| | | | The configuration cannot but be written here and there....
* make test needs no gemsUrabe, Shyouhei2019-04-261-0/+2
|
* update travis clangUrabe, Shyouhei2019-04-261-6/+31
| | | | | | | | | | Seems clang-7 has false-positives around memory sanitizer. This line should not be reported because the memory region is correctly unpoisoned beforehand: https://travis-ci.org/ruby/ruby/jobs/524766381 Clang 8 seems to fix it.
* new travis setting to enable assertionsUrabe, Shyouhei2019-04-261-0/+9
|
* sanitizer compiler flag updateUrabe, Shyouhei2019-04-261-5/+6
|
* Add more debug print for random CI failure on osx TravisKazuhiro NISHIYAMA2019-04-251-1/+3
| | | | see r67347
* Add more debug print for random CI failure on osx TravisKazuhiro NISHIYAMA2019-04-241-0/+1
| | | | see r67347
* The step should not fail when isolated testsTakashi Kokubun2019-04-241-2/+3
| | | | do not exist
* Isolate test_gc_compact for osx TravisTakashi Kokubun2019-04-241-1/+5
| | | | | | | | After `GC.compact`, test/shell/test_command_processor.rb seems to be made unstable on osx Travis like https://travis-ci.org/ruby/ruby/jobs/523487997. For investigating whether it's impacting that or not, let me try isolating that for osx Travis for now.
* Support of Ruby 2.3 has endedKazuhiro NISHIYAMA2019-04-221-1/+0
| | | | https://www.ruby-lang.org/en/news/2019/03/31/support-of-ruby-2-3-has-ended/
* Add more debug print for random CI failure on osx Traviskazu2019-04-141-0/+3
| | | | | | see r67347 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67543 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Revert "Try to set false explicitly"k0kubun2019-04-141-1/+21
| | | | | | | | | | | | | | | | | | This reverts commit a1b5d20068a9b1859b383b249e510cd33d196e4a. Revert "Revert "Skip recompiling tests on i686 Linux"" This reverts commit 7b88a9207b97b94bc3c3be35084c742296f4aff2. Revert "Simplify matrix for debugging" This reverts commit e85d6c5c5e62dde37c6f6ffdb7125b9008b9ebfa. Sorry, these 3 commits were under debugging in https://github.com/ruby/ruby/pull/2129 but accidentally merged by using `git svn dcommit` instead of `git push` to the topic branch :bow: git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Simplify matrix for debuggingk0kubun2019-04-141-21/+1
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Debug make install instead of makek0kubun2019-03-291-2/+2
| | | | | | | Actually what has randomly failed was `make install`: https://travis-ci.org/ruby/ruby/jobs/512988177 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Add debug print for random CI failure on osx Travisk0kubun2019-03-271-1/+14
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Revert "Try disabling Travis cache on darwin"k0kubun2019-03-181-8/+0
| | | | | | | | | This reverts commit 6b136a044205f6e6b66df68cd2da2a9c3e952a7d. This does not seem to work: https://travis-ci.org/ruby/ruby/jobs/507646193#L2478 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Try disabling Travis cache on darwink0kubun2019-03-171-0/+8
| | | | | | | | | | | | to check if it resolves "Permission denied" problem. https://travis-ci.org/ruby/ruby/jobs/507381339 https://travis-ci.org/ruby/ruby/jobs/507392198 TBH I'm not exactly sure why it happens, but I don't have infinite time to understand this. It would be appreciated to identify the root cause and remove `DISABLE_CACHE` again if you're sure your patch fixes the problem. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67281 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Remove deprecated `sudo: false` in .travis.ymlkazu2019-03-061-3/+0
| | | | | | | - https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration - https://docs.travis-ci.com/user/reference/overview/#deprecated-virtualization-environments git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* .travis.yml: allow C99 on pedanticism buidk0kubun2019-01-101-4/+2
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66770 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* .travis.yml: propagate -w properlyk0kubun2019-01-031-3/+1
| | | | | | | | | | | r66692's `export RUBYOPT="-w"` does not seem to work. Passing `RUBYOPT="-w"` to `make test-all`'s argument works. Let's try having this for all environments. (see r66690 for motivation) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* .travis.yml: enforce -w in invoke_ruby as wellk0kubun2019-01-031-1/+1
| | | | | | | | | actually current test-all does not fail with RUN_OPTS="-w". and chkbuild seems to use RUBYOPT="-w" https://github.com/ruby/chkbuild/blob/bad4681c30e71f132cdd80f324d4b8f132f6582c/chkbuild/ruby.rb#L605 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* .travis.yml: add a test matrix with -wk0kubun2019-01-031-0/+2
| | | | | | | | | | currently Travis and AppVeyor does not run tests with test-all, but RubyCI uses -w and currently all RubyCIs are failing. It might be better to fail at least one CI in Travis to notice it earlier. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* .travis.yml: increase timeout for test-allk0kubun2018-12-281-1/+1
| | | | | | | we reached 30min timeout on osx build https://travis-ci.org/ruby/ruby/jobs/473019623 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* .travis.yml: ignore non-existent filesnobu2018-12-281-1/+1
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* .travis.yml: rbconfig.rb is not needed to setup sourcesnobu2018-12-281-0/+1
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* delete emacs mode lines [ci skip]shyouhei2018-12-271-9/+1
| | | | | | | These settings are now covered by .dir-locals.el. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Add ruby_2_6 branch to .travis.ymlnaruse2018-12-241-0/+1
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66533 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* .travis.yml: refine explanation of no -j3 on osx [ci skip]k0kubun2018-12-231-2/+1
| | | | | | | With travis_wait, we may not need -j3 for test-all anymore, but still we need to avoid hanging on building Ruby somehow. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* .travis.yml: wrap setarch with travis_waitk0kubun2018-12-231-1/+1
| | | | | | because travis_wait is not found via setarch git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* .travis.yml: try travis_wait instead of -vk0kubun2018-12-231-3/+2
| | | | | | | Using -v somehow makes test-all on osx stable. Let me check if travis_wait solves the issue or not. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* .travis.yml: use -v for osx to find a blocking testk0kubun2018-12-211-1/+2
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* .travis.yml: give up parallel build for osxk0kubun2018-12-211-0/+2
| | | | | | | | | Even building ruby seems to hang for unknown reasons. https://travis-ci.org/ruby/ruby/jobs/471021727 Travis's osx environment is too fragile. Avoid anything dangerous. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e