Граф коммитов

20 Коммитов

Автор SHA1 Сообщение Дата
Takashi Kokubun ac47b8df8f
Bump the required BASERUBY version to 2.5 (#7504)
[Misc #16671]

I'd like to bump it to 2.7 to use pattern matching in
tool/mk_builtin_loader.rb.

However, I experienced a few blockers. 2.5 seems like the closest
version that is easy enough to use on CIs, so let me bump the version to
it as an intermediate step for it. I want to use &. and <<~ in 2.3 too.

Known blockers:
* AppVeyor Visual Studio 2015 doesn't have Ruby 2.7. You'd need to bump
  the version to Visual Studio 2019.
* GitHub Actions windows-2019 doesn't have Ruby 2.7 either. You
  can use ruby/setup-ruby, but configure doesn't seem to work with it.
* For ruby/ruby-ci-imaage, bionic doesn't have Ruby 2.7. I tried using
  ruby-build to build Ruby 2.7 from package, but the build on its CI
  seems to somehow loop forever when I do that. So I gave it up for now.
  We might want to wait until bionic becomes EOL.

Note:
* AppVeyor Visual Studio 2015 has Ruby <= 2.6.3
  https://www.appveyor.com/docs/windows-images-software/#ruby
* GitHub Actions windows-2019 uses Ruby 2.5.9
  https://github.com/actions/runner-images/blob/main/images/win/Windows2019-Readme.md
2023-03-10 23:40:22 -08:00
Nobuyoshi Nakada 693e4dec23
Prohibit GIT after setting readonly 2023-02-22 14:40:13 +09:00
Nobuyoshi Nakada 1e66d3b853
Ignore manual files only commits [ci skip] 2022-10-20 21:58:06 +09:00
Takashi Kokubun 995bdd69de
Try --x-use-aria2 for better retries (#6574)
to possibly deal with failures like https://ci.appveyor.com/project/ruby/ruby/builds/45097615.

I'm not sure how vcpkg retries things, but at least aria2c seems to attempt downloads 5 times by default.
https://aria2.github.io/manual/en/html/aria2c.html

Looking at the CI log, vcpkg might be already trying it 5 times, but let me give it a try too.
2022-10-17 15:37:56 -07:00
Takashi Kokubun 1865ed4ab9
Fix an outdated notification message
0d7292ec73
2022-10-17 14:32:46 -07:00
Takashi Kokubun 0d7292ec73
Leave only the oldest Visual Studio in AppVeyor (#6561) 2022-10-16 22:02:47 -07:00
Nobuyoshi Nakada d56301c00a
No longer download zlib source
Although zlib package in vcpkg is still 1.2.12, it should be no
problem in ruby tests.
2022-10-16 00:34:59 +09:00
Takashi Kokubun 5e554d30ba
Upgrade zlib_version on AppVeyor
They removed https://zlib.net/zlib1212.zip because
https://zlib.net/zlib1213.zip was released :thinking_face:

Fix CI failures like:
https://ci.appveyor.com/project/ruby/ruby/builds/45064876/job/bb9biogolh0u2595
2022-10-13 16:29:06 -07:00
Nobuyoshi Nakada d91865f33f
Ignore `.document` only commits [ci skip] 2022-08-22 18:08:05 +09:00
Nobuyoshi Nakada 5047283070
Skip CIs if the head commit message contains '[DOC]' 2022-06-19 11:05:31 +09:00
Nobuyoshi Nakada 035b75c8f4
Update zlib version to 1.2.12 2022-03-28 17:28:01 +09:00
Nobuyoshi Nakada 0169380741
Appveyor: Link vcpkg DLLs except for readline 2022-02-07 15:30:07 +09:00
Nobuyoshi Nakada 402d76485c
[MSWin] Install libffi using vcpkg 2022-02-06 22:23:55 +09:00
Nobuyoshi Nakada 90a540e9f2
Appveyor: Try readline extension 2022-02-06 19:24:36 +09:00
Nobuyoshi Nakada 2cf687fe6c
Appveyor: DBM extensions have not been bundled already 2022-02-06 19:23:30 +09:00
Nobuyoshi Nakada 7ce3a100f2
Fold command line items 2022-02-06 19:22:44 +09:00
aycabta 61ca29be1b Use UTF-8 for lib/reline on AppVeyor 2021-12-24 16:55:09 +09:00
Nobuyoshi Nakada 5bf0060e0a
[DOC] Skip tests if only documents change [ci skip]
Run only checks for source code.  Currently, our CIs do almost
nothing about the documents.
2021-12-16 17:50:20 +09:00
Nobuyoshi Nakada 93f0beca5e
Appveyor: Skip tests on if only document files changed [ci skip] 2021-12-13 19:14:50 +09:00
Nobuyoshi Nakada 806a27f98b
Dot-prefix appveyor.yml 2021-09-25 15:44:14 +09:00