summaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2020-04-05Moved aclocal.m4 to macro directoryNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/3003
2020-04-01Drop support for ruby 2.4 from ruby/specNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/2892
2020-03-21Enablie IPv6 on Travis s390s case again.Jun Aruga
It seems the issue was fixed by Travis. See https://travis-ci.community/t/6719/5 . Notes: Merged: https://github.com/ruby/ruby/pull/2970
2020-03-19.travis.yml: allow arm64-linux to fail卜部昌平
Ditto for a833eb29f7eaced61919b7ed19e830a3905e8a8b
2020-03-19.travis.yml: allow arm32-linux to fail卜部昌平
It seems fragile now, seemingly due to environmental issues. Lets allow it to fail for a while. Reported by Jun Agura <jaruga@redhat.com> [ruby-core:97540]
2020-03-09Drop direct Slack notification from CIsTakashi Kokubun
All Slack alerts have been migrated to a bot made by mame-san
2020-03-07Hook an experimental alert from TravisTakashi Kokubun
2020-03-02.travis.yml, .github: delete environmental dumps卜部昌平
They were necessary when developing YAMLs, but not useful any longer. Notes: Merged: https://github.com/ruby/ruby/pull/2927
2020-03-02.travis.yml: favor >- over |- and backslash卜部昌平
Notes: Merged: https://github.com/ruby/ruby/pull/2927
2020-03-02.travis.yml: mandate UBSAN卜部昌平
It seems UBSAN is quite stable now. Notes: Merged: https://github.com/ruby/ruby/pull/2927
2020-03-02.travis.yml delete darwin debug code卜部昌平
Darwin is no longer tested using Travis CI. See also commit 91aa8bfff8a9f9c0af96915c120d863fc474e8d5 Notes: Merged: https://github.com/ruby/ruby/pull/2927
2020-03-02.travis.yml: ruby_2_7 is travis ready.卜部昌平
Notes: Merged: https://github.com/ruby/ruby/pull/2927
2020-01-28Run specs on Ruby 2.7 too to make sure they keep passingBenoit Daloze
* With keyword argument changes, it's more likely to break only 2.7 and not other versions. * A few specs were broken on 2.7.0 recently, this should catch them earlier.
2020-01-28Run specs against the latest release of 2.4Benoit Daloze
2020-01-14Remove s390x from allow_failuresJun Aruga
Notes: Merged: https://github.com/ruby/ruby/pull/2837
2020-01-07Disable IPv6 on Travis s390x case. (#2819)Jun Aruga
This fixes following error that sometimes happens once in a few times on Travis s390x environment. ``` $ tool/travis_retry.sh sudo -E apt-add-repository -y "ppa:ubuntu-toolchain-r/test" + sudo -E apt-add-repository -y ppa:ubuntu-toolchain-r/test Error: retrieving gpg key timed out. ```
2019-12-28Do not notify Travis on_successTakashi Kokubun
We don't find it useful anymore, because notifications from many other CIs are mixed.
2019-12-11Fix .travis.yml to keep s390x-linux as allow_featuresYusuke Endoh
[Misc #16360]
2019-12-11Move s390x-linux to allow_failures matrixYusuke Endoh
ref [Misc #16360]
2019-12-07Adding s390x support (#2727)Namrata Bhave
2019-12-05Fix "cannot find the function: strcpy()" error on arm32 on Travis CI. (#2686)Jun Aruga
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.
2019-11-12Add arm32 case on Travis.Jun Aruga
Notes: Merged: https://github.com/ruby/ruby/pull/2673
2019-11-12Remove arm64 from allow_failuresTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/2672
2019-11-08Change requirements of BASERUBY.Koichi Sasada
"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.
2019-11-06Revert "Remove arm64 from allow_failures"Takashi Kokubun
This reverts commit 212f4d49bac844b3c0fa52f2185b3df30aa62e75. It worked on PR, but master branch builds have another build issue. https://travis-ci.org/ruby/ruby/jobs/608303393
2019-11-06Remove arm64 from allow_failuresTakashi Kokubun
2019-10-26Edit vm_opts.h for VM optionsNobuyoshi Nakada
Revert 46f175ed5c8560b3c9da5ab7b4fa73287f1eb1c5 partially. Also tool/ruby_vm scripts refer the options in vm_opts.h.
2019-10-23Use cppflags to pass preprocessor optionsNobuyoshi Nakada
2019-10-22Add a cron job to keep CPDEBUG workingAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/2586
2019-10-16Revert "Disable ccache on arm64 build"Takashi Kokubun
This reverts commit e8124729fbeaf159ae615f61980ee10018ed5134. It worked once, but soon after that it stopped working again https://travis-ci.org/ruby/ruby/jobs/598491972
2019-10-15Maintain the intention of comment in Travis matrixTakashi Kokubun
2019-10-15Disable ccache on arm64 buildTakashi Kokubun
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.
2019-10-15Enforce --jit-debug test by another wayTakashi Kokubun
2019-10-15Fix test path on travis buildTakashi Kokubun
2019-10-15Test without --jit-debug by defaultTakashi Kokubun
and let RUBY_DEBUG=1 job test it. We usually don't use --jit-debug and we should test no --jit-debug by default.
2019-10-15Add arm64 case on Travis. (#2559)Jun Aruga
misc-16234
2019-09-18Try using Ruby 1.9.3 on Travis xenialTakashi Kokubun
Isn't it there? http://rubies.travis-ci.org/ Notes: Merged: https://github.com/ruby/ruby/pull/2469
2019-09-09add missing dependency for .travis.yml卜部昌平
Notes: Merged: https://github.com/ruby/ruby/pull/2434
2019-09-03Avoid defining unused instructionsTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/2420
2019-09-03Now it's always os: linuxTakashi Kokubun
2019-09-03Fix accidental leftover for LinuxTakashi Kokubun
In 91aa8bfff8, my understanding of the branch was inverted.
2019-09-03Drop unstable Travis osx in favor of GitHub ActionsTakashi Kokubun
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.
2019-09-03Drop obsoleted IRC channel referenceTakashi Kokubun
travis-ci user does not live in #ruby-ja. Therefore the notification isn't working anymore.
2019-09-03Drop obsoleted branch referencesTakashi Kokubun
We don't have topic branches on ruby.git anymore.
2019-09-03Fix SUPPORT_JOKE CI on TravisTakashi Kokubun
It looks like a flag which cannot be enabled on configure.
2019-09-02Run daily cron against SUPPORT_JOKETakashi Kokubun
2019-09-01Automatically detect missing symbolsTakashi Kokubun
which are usually optimized away by -O3. This CI can detect missing exports like ea84a680755b5a7fa700618cbe78e3b2fc7be01d which was needed for 761346a9604ca2c79777d1d67fb5dcc3c30dbf69.
2019-08-31Limit the apt addon enablement to trustyTakashi Kokubun
8897fa60fdbc83f9cce7df384893e902c17c1bf2 worked. But we want to retry that part and this commit is trying to fix the problem.
2019-08-31Try using built-in apt source for gcc-8Takashi Kokubun
58a373e9ed54556e18a13825dfe72d3f7a86b833 and 3868df83330bb897be996604df3862639abbf002 didn't work.
2019-08-31Try to fix apt-get update error for trusty (take 2)Takashi Kokubun
https://travis-ci.org/ruby/ruby/jobs/579116510