aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Fix .travis.yml to keep s390x-linux as allow_featuresYusuke Endoh2019-12-111-1/+2
| | | | [Misc #16360]
* Move s390x-linux to allow_failures matrixYusuke Endoh2019-12-111-1/+1
| | | | ref [Misc #16360]
* Adding s390x support (#2727)Namrata Bhave2019-12-071-0/+6
|
* Fix "cannot find the function: strcpy()" error on arm32 on Travis CI. (#2686)Jun Aruga2019-12-051-1/+1
| | | | | | | | | | | This issue happened when `libc.so` and `libm.so` path were not found and `ldd ruby` command also failed to print the shared dependencies in `test/fiddle/helper.rb`. See https://travis-ci.org/ruby/ruby/jobs/611483288#L3018 /home/travis/build/ruby/ruby/build/.ext/common/fiddle/import.rb:299:in `import_function': cannot find the function: strcpy() (Fiddle::DLError) * Set libc6:armhf as a installing dependency explicitly. * Remove arm32 from allow_failures.
* Add arm32 case on Travis.Jun Aruga2019-11-121-0/+36
|
* Remove arm64 from allow_failuresTakashi Kokubun2019-11-121-2/+1
|
* Change requirements of BASERUBY.Koichi Sasada2019-11-081-2/+2
| | | | | | "BASERUBY: Ruby 1.9.3" test on Travis-CI checks builds on Ruby 1.9.3. However this version is too old and 46acd0075d requires Ruby 2.2 and later.
* Revert "Remove arm64 from allow_failures"Takashi Kokubun2019-11-061-1/+2
| | | | | | | This reverts commit 212f4d49bac844b3c0fa52f2185b3df30aa62e75. It worked on PR, but master branch builds have another build issue. https://travis-ci.org/ruby/ruby/jobs/608303393
* Remove arm64 from allow_failuresTakashi Kokubun2019-11-061-2/+1
|
* Edit vm_opts.h for VM optionsNobuyoshi Nakada2019-10-261-1/+1
| | | | | | Revert 46f175ed5c8560b3c9da5ab7b4fa73287f1eb1c5 partially. Also tool/ruby_vm scripts refer the options in vm_opts.h.
* Use cppflags to pass preprocessor optionsNobuyoshi Nakada2019-10-231-2/+2
|
* Add a cron job to keep CPDEBUG workingAlan Wu2019-10-221-0/+9
|
* Revert "Disable ccache on arm64 build"Takashi Kokubun2019-10-161-15/+7
| | | | | | | This reverts commit e8124729fbeaf159ae615f61980ee10018ed5134. It worked once, but soon after that it stopped working again https://travis-ci.org/ruby/ruby/jobs/598491972
* Maintain the intention of comment in Travis matrixTakashi Kokubun2019-10-151-1/+1
|
* Disable ccache on arm64 buildTakashi Kokubun2019-10-151-7/+15
| | | | | | | Follow up https://github.com/ruby/ruby/pull/2559 According to experiments in https://github.com/ruby/ruby/pull/2560, disabling cache seems to make arm64 build succeed.
* Enforce --jit-debug test by another wayTakashi Kokubun2019-10-151-6/+0
|
* Fix test path on travis buildTakashi Kokubun2019-10-151-1/+1
|
* Test without --jit-debug by defaultTakashi Kokubun2019-10-151-4/+6
| | | | | | | and let RUBY_DEBUG=1 job test it. We usually don't use --jit-debug and we should test no --jit-debug by default.
* Add arm64 case on Travis. (#2559)Jun Aruga2019-10-151-0/+10
| | | misc-16234
* Try using Ruby 1.9.3 on Travis xenialTakashi Kokubun2019-09-181-5/+0
| | | | Isn't it there? http://rubies.travis-ci.org/
* add missing dependency for .travis.yml卜部昌平2019-09-091-0/+5
|
* Avoid defining unused instructionsTakashi Kokubun2019-09-031-1/+1
|
* Now it's always os: linuxTakashi Kokubun2019-09-031-19/+3
|
* Fix accidental leftover for LinuxTakashi Kokubun2019-09-031-1/+0
| | | | In 91aa8bfff8, my understanding of the branch was inverted.
* Drop unstable Travis osx in favor of GitHub ActionsTakashi Kokubun2019-09-031-41/+2
| | | | | | | | | | | | For some reason, the Travis osx environment has been really unstable. It failed on today's cron too: https://travis-ci.org/ruby/ruby/builds/579843163 As we have almost the same test environment (including OpenSSL version) in GitHub Actions and it seems to be more stable and faster, I think there's no motivation to maintain Travis osx CI environment. By removing this, we'd be able to simplify .travis.yml as well.
* Drop obsoleted IRC channel referenceTakashi Kokubun2019-09-031-1/+0
| | | | | travis-ci user does not live in #ruby-ja. Therefore the notification isn't working anymore.
* Drop obsoleted branch referencesTakashi Kokubun2019-09-031-3/+0
| | | | We don't have topic branches on ruby.git anymore.
* Fix SUPPORT_JOKE CI on TravisTakashi Kokubun2019-09-031-1/+2
| | | | It looks like a flag which cannot be enabled on configure.
* Run daily cron against SUPPORT_JOKETakashi Kokubun2019-09-021-0/+10
|
* Automatically detect missing symbolsTakashi Kokubun2019-09-011-0/+2
| | | | | | | | which are usually optimized away by -O3. This CI can detect missing exports like ea84a680755b5a7fa700618cbe78e3b2fc7be01d which was needed for 761346a9604ca2c79777d1d67fb5dcc3c30dbf69.
* Limit the apt addon enablement to trustyTakashi Kokubun2019-08-311-4/+10
| | | | | | 8897fa60fdbc83f9cce7df384893e902c17c1bf2 worked. But we want to retry that part and this commit is trying to fix the problem.
* Try using built-in apt source for gcc-8Takashi Kokubun2019-08-311-10/+5
| | | | | | 58a373e9ed54556e18a13825dfe72d3f7a86b833 and 3868df83330bb897be996604df3862639abbf002 didn't work.
* Try to fix apt-get update error for trusty (take 2)Takashi Kokubun2019-08-311-2/+3
| | | | https://travis-ci.org/ruby/ruby/jobs/579116510
* Try to suppress errors in BASERUBY TravisTakashi Kokubun2019-08-311-1/+3
| | | | https://travis-ci.org/ruby/ruby/jobs/579108692
* Replace numbered parameters with named parameters [ci skip]Kazuhiro NISHIYAMA2019-08-291-1/+1
|
* Deprecate alerting multiple channelsTakashi Kokubun2019-08-201-1/+0
| | | | | Some CIs report to two channels, and some others report to only one. This makes it consistent. Only alert channel should be alerted.
* Mark Travis osx cron-onlyTakashi Kokubun2019-08-191-1/+2
| | | | | | | because it has often hanged like https://travis-ci.org/ruby/ruby/jobs/573691637, and we also have almost the same test suite on GitHub Actions now, which seems to be stable in `make check` so far.
* Reoder Travis matrix.includeTakashi Kokubun2019-08-181-6/+9
| | | | to clarify what's running for every commit.
* Simplify sudo specificationTakashi Kokubun2019-08-121-3/+3
|
* Add exec to apt-get updateTakashi Kokubun2019-08-121-3/+3
| | | | to propagate exit status to travis_retry properly.
* We did not have tool/ before checkoutTakashi Kokubun2019-08-121-8/+8
| | | | | | anyway we don't need authorization here. Also retry does not seem to work in the original version, so let's extend this with retries as a separate github action later.
* Stop relying on actions/checkoutTakashi Kokubun2019-08-121-8/+8
| | | | | | | | | | because it randomly fails on authorization like: https://github.com/ruby/ruby/runs/190887455 Also the backoff seems too short. Maybe we need tool/travis_retry.sh for this too. Cloning ruby/ruby does not need authorization. We don't need to use actions/checkout.
* Resurrect travis_wait for test-allTakashi Kokubun2019-08-121-1/+1
| | | | as we dropped -v.
* Parallelize osx test-all tooTakashi Kokubun2019-08-101-3/+2
|
* Re-enable parallel build/test on OSXNobuyoshi Nakada2019-08-101-2/+0
|
* Suppress flags messages [ci skip]Nobuyoshi Nakada2019-08-101-2/+2
|
* Touch the checked out source to fix clock skew on all platformNobuyoshi Nakada2019-08-101-2/+2
|
* Moved options to $travis_apt_get_optionsNobuyoshi Nakada2019-08-101-3/+4
|
* Refactor .travis.yml by introducing travis_retry.shTakashi Kokubun2019-08-071-79/+53
| | | | | | | | | | | | Not using official travis_retry.bash, because it's not supporting to modify backoff seconds. https://github.com/travis-ci/travis-build/blob/0ad8f1886b2c31994d847e126dc5842b7b3513e3/lib/travis/build/bash/travis_retry.bash Not using official `travis_apt_get_update` function because it does not propagate exit status to be used by retries. https://github.com/travis-ci/travis-build/blob/0ad8f1886b2c31994d847e126dc5842b7b3513e3/lib/travis/build/bash/travis_apt_get_update.bash Co-Authored-By: Nobuyoshi Nakada <nobu@ruby-lang.org>
* Simplify break logic of Travis retriesTakashi Kokubun2019-08-071-10/+13
| | | | Co-Authored-By: Nobuyoshi Nakada <nobu@ruby-lang.org>