aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
...
* Show seconds and in the modified time orderNobuyoshi Nakada2019-07-231-1/+1
| | | | [ci skip]
* Retry to update Unicode timestampNobuyoshi Nakada2019-07-231-2/+6
|
* Move travis coroutine check to cron only.Samuel Williams2019-07-201-2/+2
|
* --debug was not functional eitherTakashi Kokubun2019-07-201-1/+1
| | | | | | Even after 19d592dc82a31adf0bb6f027392cae69615c2394, the retry seems not functional. Let's just add --debug from the beginning because an output of each step is collapsed and we don't see `make up` output so often.
* Add `ucontext` and `copy` coroutine implementations to test matrix.Samuel Williams2019-07-181-5/+13
|
* Somehow `if` didn't workNobuyoshi Nakada2019-07-161-6/+1
|
* Print debugging information when updating failedNobuyoshi Nakada2019-07-161-1/+1
|
* Force-fetch unicode update only when it's neededTakashi Kokubun2019-07-151-3/+6
| | | | | nobu said that we could be banned if we aggressively downloaded unicode file from Travis.
* Try to prevent random build failure on Travis osxTakashi Kokubun2019-07-151-0/+2
|
* Add empty depend file if extconf.rb only existsNobuyoshi Nakada2019-07-141-0/+11
|
* Check dependencies on Travis-CINobuyoshi Nakada2019-07-091-0/+27
|
* Debugging failures on x86_64-darwin17 of travis-ciKazuhiro NISHIYAMA2019-07-031-3/+3
| | | | https://travis-ci.org/ruby/ruby/jobs/553346285
* The default branch is changed to masterTakashi Kokubun2019-07-011-3/+1
| | | | | | and now Travis should run on master, instead of trunk. (this is testing git push to master branch)
* Explain rubyspec Travis job in job nameTakashi Kokubun2019-06-271-1/+1
| | | | | | | | Eregon did not want https://github.com/ruby/ruby/commit/7b9dd379bfe4d597acfe4c26365feff61dabd488 because people only see Travis job name and don't see .travis.yml. I believe the new job name is simple and informative enough to explain why it exists.
* Add a comment explaining what to do if specs fail on Ruby 2.4Benoit Daloze2019-06-271-0/+2
|
* Update homebrew on TravisTakashi Kokubun2019-06-191-0/+1
| | | | | | because Travis is crashing like "Error: Your Homebrew is outdated. Please run `brew update`." https://travis-ci.org/ruby/ruby/jobs/547485832
* Fail test if load ~/.irbrcKazuhiro NISHIYAMA2019-06-111-0/+1
|
* Moved Makefile.in under templateNobuyoshi Nakada2019-06-071-1/+1
|
* Revert "Moved Makefile.in under template"Nobuyoshi Nakada2019-06-071-1/+1
| | | | | | | | | This reverts commits: * 6f9d5fafe040cb02a1278fbfcdcb8063d564824c * bb3c89b6437049e26669b2156310670d5e06e386 And remove the dependency of Makefile on Makefile.in transitionally.
* Makefile.in moved under templateNobuyoshi Nakada2019-06-071-1/+1
|
* .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