summaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2022-03-04Remove gdbm related code from Travis CIKazuhiro NISHIYAMA
The related extensions have been removed. Related: https://github.com/ruby/ruby/pull/4619
2021-12-21Ignore hung-ups after success on s390x-linux tentatively [ci skip]Nobuyoshi Nakada
2021-12-16[DOC] Skip tests if only documents change [ci skip]Nobuyoshi Nakada
Run only checks for source code. Currently, our CIs do almost nothing about the documents.
2021-10-20Reduce the amount of false positive notificationsTakashi Kokubun
While f6048e592c520e20ba498ba4d553f07f02213a61 tried to approach the instability mentioned there, unfortunately the Travis arm32 environment seems unstable by itself. I already saw 2 different failures in the last 4 builds: https://app.travis-ci.com/github/ruby/ruby/jobs/544382885 https://app.travis-ci.com/github/ruby/ruby/jobs/544361370 Let's revisit this when this kind of thing stops happening.
2021-10-13Revert "Shallow clone on TravisCI"Nobuyoshi Nakada
This reverts commit 10d2341640c57544ca81bd21cfa60a6aff015692. TravisCI clones the head of the target branch, and it may not be the target commit at that time.
2021-10-13Shallow clone on TravisCINobuyoshi Nakada
2021-10-12.travis.yml: Comment out the 2nd arm64 pipeline.Jun Aruga
The 2nd arm64 pipeline is unstable now in Travis. As Cirrus CI has arm64 pipelines, it's not a problem to drop the arm64 pipeline in Travis. Notes: Merged: https://github.com/ruby/ruby/pull/4956
2021-10-10Run the failing readline test on arm32-linux separatelyNobuyoshi Nakada
2021-10-10Remove `RUN_SEPARATED_TESTS` which seems unnecessaryNobuyoshi Nakada
2021-10-10Set `TEST_ALL` options first to show in the summary pageNobuyoshi Nakada
2021-08-13Reduce the amount of false positive notificationsTakashi Kokubun
2021-08-09.travis.yml: Check failures for Travis arm64 again.Jun Aruga
It seems the concurrent jobs are stable recently on arm64 pipeline. Keep allowing to fail on arm32 due to a failure. Notes: Merged: https://github.com/ruby/ruby/pull/4726
2021-06-09Enable Travis on the specific branches or forked repositories.Jun Aruga
Align the Travis enabling timing with GitHub Actions. For the syntax, see <https://docs.travis-ci.com/user/conditions-v1>. We use `repo` syntax rather than `fork = true/false` syntax to show a general usage in any repositories on GitHub. The non-forked repo is not always a primary repo in any GitHub repositories. [Bug #17936] Notes: Merged: https://github.com/ruby/ruby/pull/4556
2021-06-07Get rid of updating Unicode filesNobuyoshi Nakada
Some certificates on Unicode.org have expired.
2021-05-26.travis.yml: Remove skipped tests on ppc64le.Jun Aruga
It was fixed at fc832ffbfaf581ff63ef40dc3f4ec5c8ff39aae6 . Notes: Merged: https://github.com/ruby/ruby/pull/4529
2021-05-25.travis.yml: Update to use arm64/ppc64le/s390x.Jun Aruga
* Use only the free pipelines arm64/ppc64le/s390x without credits on Travis. See <https://docs.travis-ci.com/user/billing-overview/#partner-queue-solution>. * Add ppc64le case. * Update the gcc to gcc-11. * Remove unused logic. * Add the `tool/travis_wait.sh` to avoid a command timeout. * Run the tests skipping some failing tests. * Set `TEST_ALL_SKIPPED_TESTS` env to skip the tests. * Run the tests separately returning ok status. The tests are executed if `TEST_ALL_SKIPPED_TESTS` env is set or `TEST_ALL_SEPARATED_TESTS` env is set. * Add `tool/ci_functions.sh` to manage the functions used in CI. * Add arm64 to allow_failures due to the following issue. An arm64 job sometimes does not start right now. https://travis-ci.community/t/11629 Notes: Merged: https://github.com/ruby/ruby/pull/4518
2021-05-25.travis.yml: Ubuntu 20.04 Focal Fossa卜部昌平
This is a LTS. Must be better than Xenial. Notes: Merged: https://github.com/ruby/ruby/pull/4518
2021-05-25Revert "Remove .travis.yml" to revive Travis.Jun Aruga
This reverts commit 6b978d542704a5614af5e9375c4b31b8d2618652. Notes: Merged: https://github.com/ruby/ruby/pull/4518
2021-03-12Remove .travis.ymlNARUSE, Yui
Reason: * Recent build is failed. https://travis-ci.org/github/ruby/ruby/jobs/762561190 * Current configuration uses Ubuntu 16.04 (xenial), whose EOL is Apr 2021. If someone want to recover Travis CI builds, please fix above two issues.
2020-11-04.travis.yml: delete x86_64卜部昌平
Is already covered by Github Actions. Notes: Merged: https://github.com/ruby/ruby/pull/3731
2020-11-04.travis.yml: delete sanitizer tests卜部昌平
They were not working. Notes: Merged: https://github.com/ruby/ruby/pull/3731
2020-11-04.github/workflows/baseruby.yml: add卜部昌平
Translate a part of .travis.yml into a Github Actions workflow. Notes: Merged: https://github.com/ruby/ruby/pull/3731
2020-10-23.github/workflows/spec_guards.yml add卜部昌平
Translate a part of .travis.yml into GitHub Actions workflow. Notes: Merged: https://github.com/ruby/ruby/pull/3685
2020-10-21.travis.yml: reduce redundant tests卜部昌平
These tests are (more or less) covered by github actions now. Notes: Merged: https://github.com/ruby/ruby/pull/3675
2020-08-22.travis.yml: prefer gcc卜部昌平
It seems `clang --save-temps` does not interface well with tool/update-deps. Prefer gcc for that purpose.
2020-06-16Just update sources in CI without fetchingNobuyoshi Nakada
Also install external libraries only, extract-gems does not work unless base ruby is available.
2020-05-03Travis s390x-linux is too unstableTakashi Kokubun
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-04-29.travis.yml: hoisted out spec-on-old-rubyNobuyoshi Nakada
2020-04-17Remove invalid webhook configTakashi Kokubun
According to warnings on Travis, there's no such key. We handle this on webhook side anyway.
2020-04-05Revert "Moved aclocal.m4 to macro directory"Nobuyoshi Nakada
This reverts commit 4a6571dbc14ee4e88c12cd9931f7695077a3ee6e, because chkbuild does not follow.
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