Nobuyoshi Nakada
4f1adb0107
Try newer 2023-10-18 vcpkg [ci skip]
...
https://github.com/microsoft/vcpkg/issues/33904
This reverts commit 8f1b688177
, "Revert
vcpkg.exe to previous release [ci skip]".
2023-10-25 23:57:15 +09:00
Nobuyoshi Nakada
8f1b688177
Revert vcpkg.exe to previous release [ci skip]
...
The latest fails to extract downloaded zip files.
2023-09-19 18:52:21 +09:00
Nobuyoshi Nakada
82e480ff40
Silent test-all on AppVeyor
2023-08-16 22:52:59 +09:00
Takashi Kokubun
8d985b1855
Clarify the actual Visual Studio version [ci skip]
2023-08-15 17:07:40 -07:00
Nobuyoshi Nakada
efc9127790
Prefix `excludes` with a dot to prevent chkbuild from firing wrongly
...
Chkbuild runs for each directories just under `test` directory when
`test-all` failed. `test/excludes` itself should not be a target.
2023-08-13 15:23:54 +09:00
Nobuyoshi Nakada
46c428a926
Make test-spec on Windows silent a little
2023-08-12 11:19:10 +09:00
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