卜部昌平
ae53fda013
.travis.yml: delete x86_64
...
Is already covered by Github Actions.
2020-11-04 12:11:13 +09:00
卜部昌平
4c6700964d
.travis.yml: delete sanitizer tests
...
They were not working.
2020-11-04 12:11:13 +09:00
卜部昌平
8eca97c049
.github/workflows/baseruby.yml: add
...
Translate a part of .travis.yml into a Github Actions workflow.
2020-11-04 12:11:13 +09:00
卜部昌平
7cf34cfaa3
.github/workflows/spec_guards.yml add
...
Translate a part of .travis.yml into GitHub Actions workflow.
2020-10-23 10:38:34 +09:00
卜部昌平
1c5f44cd72
.travis.yml: reduce redundant tests
...
These tests are (more or less) covered by github actions now.
2020-10-21 09:24:47 +09:00
卜部昌平
331d02038b
.travis.yml: prefer gcc
...
It seems `clang --save-temps` does not interface well with
tool/update-deps. Prefer gcc for that purpose.
2020-08-22 11:12:24 +09:00
Nobuyoshi Nakada
466d3e68da
Just update sources in CI without fetching
...
Also install external libraries only, extract-gems does not work
unless base ruby is available.
2020-06-16 12:15:55 +09:00
Takashi Kokubun
f72bec2cea
Travis s390x-linux is too unstable
...
It has caused errors by ENOSPC like
https://travis-ci.org/github/ruby/ruby/jobs/682520961 too often.
I cleared all cache of Travis yesterday, but it didn't help it. Until
somebody figures out how to fix it, let me exclude it from CI status
reports to avoid false alerts.
2020-05-03 13:58:54 -07:00
Nobuyoshi Nakada
56d6cfe88a
.travis.yml: hoisted out spec-on-old-ruby
2020-04-29 15:28:39 +09:00
Takashi Kokubun
0511bef930
Remove invalid webhook config
...
According to warnings on Travis, there's no such key. We handle this on
webhook side anyway.
2020-04-17 10:18:56 -07:00
Nobuyoshi Nakada
df275179bd
Revert "Moved aclocal.m4 to macro directory"
...
This reverts commit 4a6571dbc1
,
because chkbuild does not follow.
2020-04-05 11:53:07 +09:00
Nobuyoshi Nakada
4a6571dbc1
Moved aclocal.m4 to macro directory
2020-04-05 09:26:57 +09:00
Nobuyoshi Nakada
826f44834f
Drop support for ruby 2.4 from ruby/spec
2020-04-01 15:36:20 +09:00
Jun Aruga
86ca640287
Enablie IPv6 on Travis s390s case again.
...
It seems the issue was fixed by Travis.
See https://travis-ci.community/t/6719/5 .
2020-03-21 11:51:32 +09:00
卜部昌平
eeb178dc1f
.travis.yml: allow arm64-linux to fail
...
Ditto for a833eb29f7
2020-03-19 10:48:32 +09:00
卜部昌平
a833eb29f7
.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-19 10:20:02 +09:00
Takashi Kokubun
4015f27a4d
Drop direct Slack notification from CIs
...
All Slack alerts have been migrated to a bot made by mame-san
2020-03-09 22:39:19 -07:00
Takashi Kokubun
b9d45d3ac0
Hook an experimental alert from Travis
2020-03-07 00:21:39 -08:00
卜部昌平
bdf2d91326
.travis.yml, .github: delete environmental dumps
...
They were necessary when developing YAMLs, but not useful any longer.
2020-03-02 14:53:05 +09:00
卜部昌平
f4a3830ff2
.travis.yml: favor >- over |- and backslash
2020-03-02 14:53:05 +09:00
卜部昌平
01fc48c26f
.travis.yml: mandate UBSAN
...
It seems UBSAN is quite stable now.
2020-03-02 14:53:05 +09:00
卜部昌平
9086f6bfc8
.travis.yml delete darwin debug code
...
Darwin is no longer tested using Travis CI. See also commit
91aa8bfff8
2020-03-02 14:53:05 +09:00
卜部昌平
cdf8471aec
.travis.yml: ruby_2_7 is travis ready.
2020-03-02 14:53:05 +09:00
Benoit Daloze
6321a68582
Run specs on Ruby 2.7 too to make sure they keep passing
...
* 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-28 18:37:42 +01:00
Benoit Daloze
fe8573f31a
Run specs against the latest release of 2.4
2020-01-28 18:12:24 +01:00
Jun Aruga
440013b2fa
Remove s390x from allow_failures
2020-01-14 09:46:52 +09:00
Jun Aruga
f132825ffa
Disable IPv6 on Travis s390x case. ( #2819 )
...
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.
```
2020-01-07 12:23:04 +09:00
Takashi Kokubun
4fb6643f31
Do not notify Travis on_success
...
We don't find it useful anymore, because notifications from many other
CIs are mixed.
2019-12-28 01:12:17 -08:00
Yusuke Endoh
cae657c324
Fix .travis.yml to keep s390x-linux as allow_features
...
[Misc #16360 ]
2019-12-11 21:54:18 +09:00
Yusuke Endoh
47a365dd58
Move s390x-linux to allow_failures matrix
...
ref [Misc #16360 ]
2019-12-11 20:45:50 +09:00
Namrata Bhave
544431e028
Adding s390x support ( #2727 )
2019-12-07 01:27:58 +09:00
Jun Aruga
c0d118f41a
Fix "cannot find the function: strcpy()" error on arm32 on Travis CI. ( #2686 )
...
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-12-05 14:17:16 +09:00
Jun Aruga
4bbfe1f7c4
Add arm32 case on Travis.
2019-11-12 16:01:30 -08:00
Takashi Kokubun
4334c9315a
Remove arm64 from allow_failures
2019-11-12 09:28:51 -08:00
Koichi Sasada
eaa011ffdb
Change requirements of BASERUBY.
...
"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-08 10:10:37 +09:00
Takashi Kokubun
a1be11eb12
Revert "Remove arm64 from allow_failures"
...
This reverts commit 212f4d49ba
.
It worked on PR, but master branch builds have another build issue.
https://travis-ci.org/ruby/ruby/jobs/608303393
2019-11-06 09:53:02 -08:00
Takashi Kokubun
212f4d49ba
Remove arm64 from allow_failures
2019-11-06 09:10:27 -08:00
Nobuyoshi Nakada
84b69c520e
Edit vm_opts.h for VM options
...
Revert 46f175ed5c
partially.
Also tool/ruby_vm scripts refer the options in vm_opts.h.
2019-10-26 02:54:29 +09:00
Nobuyoshi Nakada
46f175ed5c
Use cppflags to pass preprocessor options
2019-10-23 02:53:36 +09:00
Alan Wu
97a03a0356
Add a cron job to keep CPDEBUG working
2019-10-22 12:21:02 +09:00
Takashi Kokubun
5c80dffd05
Revert "Disable ccache on arm64 build"
...
This reverts commit e8124729fb
.
It worked once, but soon after that it stopped working again
https://travis-ci.org/ruby/ruby/jobs/598491972
2019-10-16 08:28:53 -07:00
Takashi Kokubun
eef25f95b7
Maintain the intention of comment in Travis matrix
2019-10-15 23:04:34 -07:00
Takashi Kokubun
e8124729fb
Disable ccache on arm64 build
...
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-15 22:54:43 -07:00
Takashi Kokubun
4ccb49bad3
Enforce --jit-debug test by another way
2019-10-15 22:47:20 -07:00
Takashi Kokubun
759576a03f
Fix test path on travis build
2019-10-15 22:01:25 -07:00
Takashi Kokubun
2679e10942
Test without --jit-debug by default
...
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-15 21:37:01 -07:00
Jun Aruga
d97229de5c
Add arm64 case on Travis. ( #2559 )
...
misc-16234
2019-10-15 20:59:40 -07:00
Takashi Kokubun
38069a3a55
Try using Ruby 1.9.3 on Travis xenial
...
Isn't it there? http://rubies.travis-ci.org/
2019-09-18 18:54:09 +09:00
卜部昌平
1364217bcd
add missing dependency for .travis.yml
2019-09-09 21:27:40 +09:00
Takashi Kokubun
1a9cc3b27c
Avoid defining unused instructions
2019-09-03 14:22:44 +09:00