summaryrefslogtreecommitdiff
path: root/appveyor.yml
AgeCommit message (Collapse)Author
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-03-26Fix AppVeyor pull request CI (#2983)S.H
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2020-03-25Fix AppVeyor CI sometimes failS-H-GAMELINKS
Notes: Merged: https://github.com/ruby/ruby/pull/2979
2020-03-09Drop direct Slack notification from CIsTakashi Kokubun
All Slack alerts have been migrated to a bot made by mame-san
2020-03-06Hook an experimental alert from AppVeyorTakashi Kokubun
2019-12-31Remove code to prevent double build on trunkTakashi Kokubun
trunk branch was deleted.
2019-12-31Do not notify AppVeyor on_build_status_changedTakashi Kokubun
Similar to 4fb6643f31cdee33184043ce17c42001274c4392. This is motivated by the lack of the same feature in GitHub Actions.
2019-12-30Drop MinGW build from AppVeyorTakashi Kokubun
in favor of #2791
2019-10-22appveyor.yml - remove timezone & tzinfo gems from MSVC buildsMSP-Greg
Not compatible with concurrent-ruby dependency
2019-10-18appveyor.yml - MinGW - update for MSYS2 / Mingw-w64 (#2573)MSP-Greg
MSYS source code comes from both gcc.gnu.org & Mingw-w64. Updates to the Mingw-w64 source broke the MinGW build step. Fixes the issue until Mingw-w64 updates their source, then it should be reverted, see comments in code.
2019-09-07appveyor.yml - msys2 update codeMSP-Greg
As AppVeyor's MSYS2 install gets out of date, this may require 'special' code... This code also adds updating the database, which currently updates gcc from 9.1.0 to 9.2.0. Notes: Merged: https://github.com/ruby/ruby/pull/2433
2019-08-25Drop duration from AppVeyor notificationTakashi Kokubun
The format is a little weird, and not so helpful either.
2019-08-23Make AppVeyor notification similar to TravisTakashi Kokubun
2019-08-20Deprecate alerting multiple channelsTakashi Kokubun
Some CIs report to two channels, and some others report to only one. This makes it consistent. Only alert channel should be alerted.
2019-08-19Make AppVeyor notification colors consistentTakashi Kokubun
It was using the same one as original AppVeyor's notification, but it's just inconsistent with others like Travis and GitHub Actions.
2019-08-18Drop before_test for mswin tooTakashi Kokubun
for consistency. In the pull request, `before_test` was dropped only for msys2 to fix msys2-only failure. But there's no need to keep it inconsistent now.
2019-08-18Appveyor - vc120 use OpenSSL 1.0.2, vc140 use 1.1.1 (#1998)MSP-Greg
* appveyor.yml - OpenSSL vc120 -> 1.0.2, vc140 -> 1.1.1 * Try just using build_script
2019-08-11Debug which test hangs on mswinTakashi Kokubun
debugging failure of https://ci.appveyor.com/project/ruby/ruby/builds/26613960/job/nemi6pvc5s5843io
2019-08-08Revert "Drop -j from msys2 build for debugging"Takashi Kokubun
This reverts commit b1594ca3d6b72edb60927418482652ce93209499. Revert "Debug appveyor mingw failure" This reverts commit fa29f65416f1fb3d734a279855728bb0616dbb34. Though I preserved V=1 for future debugging.
2019-08-08Arrange installed packages like ruby-locoTakashi Kokubun
to fix a build error like: https://ci.appveyor.com/project/ruby/ruby/builds/26547644/job/4j7n41e7in97a9kx Basically copy-pasted what's currently done in MSP-Greg/ruby-loco. Co-Authored-By: MSP-Greg <greg.mpls@gmail.com>
2019-08-08Drop -j from msys2 build for debuggingTakashi Kokubun
2019-08-08Debug appveyor mingw failureTakashi Kokubun
It has been unstable for recent builds: https://ci.appveyor.com/project/ruby/ruby/builds/26531442/job/0ycp7woekqqx97x9 https://ci.appveyor.com/project/ruby/ruby/builds/26531687/job/xui3rctcvi7r49iv https://ci.appveyor.com/project/ruby/ruby/builds/26532019/job/1q0n46ci4g8dplwx
2019-07-29Stop isolating test_gc_compact on CITakashi Kokubun
I think it's been stable these days.
2019-07-01Build AppVeyor only on masterTakashi Kokubun
2019-06-11Generalize timeout_scaleNobuyoshi Nakada
* test/lib/test/unit.rb (Test::Unit::TimeoutOption): renamed SubprocessOption. * test/lib/test/unit.rb (Test::Unit::TimeoutOption#setup_options): prefer `--timeout-scale` option. * test/lib/test/unit.rb (Test::Unit::TimeoutOption#non_options): prefer `ENV["RUBY_TEST_TIMEOUT_SCALE"]`.
2019-06-01appveyor.yml again!MSP-Greg
This issuse is caused by MSYS2 changing from using ncurses to pdcurses. Appveyor's MSYS2 is so out-of-date that partial updates are 'troublesome'...
2019-05-29appveyor.yml - update for msys2 - pdcurses, force toolchainMSP-Greg
Closes: https://github.com/ruby/ruby/pull/2208 Merging the PR for fixing AppVeyor msys2 failure related to GCC 9 like: https://ci.appveyor.com/project/ruby/ruby/builds/24877992/job/ned5k4k5rwxnld5j
2019-05-28Unify RELINE_TEST_ENCODING settingNobuyoshi Nakada
2019-05-28Set read-only with attrib commandNobuyoshi Nakada
2019-05-28Avoid doubly building Travis and AppVeyorTakashi Kokubun
but on "master" branch. For Pull Request, I changed the approach from d9b338a53f520b2dbb05555f18b8de8072300f40 and 277e68825a8e4d0e6503a32e41f8b1b6c078b567.
2019-05-25Build trunk branch too to trigger AppVeyor on PRTakashi Kokubun
2019-05-23Pretend to update all Unicode filesNobuyoshi Nakada
2019-05-22Revert "Revert CI deduplication on Wercker / Azure for debugging"Takashi Kokubun
This reverts commit 1ebe9a2f82fef5190454e68d430004282f5da172. because it did not help.
2019-05-22Revert CI deduplication on Wercker / Azure for debuggingTakashi Kokubun
CI seems to have a weired behavior now. Debugging. Revert "azure-pipelines.yml: Fix typo" This reverts commit f69d28fbca1eec8b9722cea1f989ee9554e8dad5. Revert "azure-pipelines.yml: Use simpler trigger syntax" This reverts commit 709756d89747bd36664593eda4156a7bf5ad7631. Revert "azure-pipelines.yml: Do not run CI on trunk" This reverts commit bec877b46fd4d0f621a75591b519a7e266eaa89b. Revert "appveyor.yml: Do not doubly run CI on trunk" This reverts commit d9b338a53f520b2dbb05555f18b8de8072300f40.
2019-05-22appveyor.yml: Do not doubly run CI on trunkTakashi Kokubun
2019-05-18Update include files on msys2 tooNobuyoshi Nakada
2019-04-30Add Reline as a fallback library for Readlineaycabta
* lib/reine.rb, lib/reline/*: Reline is a readline stdlib compatible library. * lib/readline.rb: Readline uses a fallback to Reline when ext/readline doesn't exist. * tool/sync_default_gems.rb: add ruby/reline as a default gem. * appveyor.yml: add "set RELINE_TEST_ENCODING=Windows-31J" for test suit of Reline, and add "--exclude readline" to "nmake test-all" on Visual Studio builds because of strange behavior. * spec/ruby/library/readline/spec_helper.rb: skip Reline as with RbReadline.
2019-04-28Isolate test_gc_compact on AppVeyor mswin as wellTakashi Kokubun
because it makes the CI unstable https://ci.appveyor.com/project/ruby/ruby/builds/24143365/job/yrx7b8ce2qg9wro2
2019-04-27Isolate test_gc_compact on msys2 AppVeyorTakashi Kokubun
as it's unstable on the environment https://ci.appveyor.com/project/ruby/ruby/builds/24138134/job/i7e441u7se11w7ey
2019-04-06appveyor.yml: try porting r67454 to msys2k0kubun
Trying to fix https://ci.appveyor.com/project/ruby/ruby/builds/23639998/job/0hm9v79xlryod1ff git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-04-06appveyor.yml: Use pre-generated headers and tablesnobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-04-05appveyor.yml: download beta version for testnobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-03-17Drop invalid trailing comma in JSON objectk0kubun
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67276 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-03-16Notify AppVeyor results to multiple channelsk0kubun
and simplified config by using dedicated webhook URL. Sadly AppVeyor YAML does not support alias and so we need to copy-paste the request body. memo: https://slack-files2.s3-us-west-2.amazonaws.com/bot_icons/2018-02-10/314363543719_48.png is the URL used by `provider: Slack` git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-03-15Increase the number of curl retriesk0kubun
Because retrying 5 times failed. https://ci.appveyor.com/project/ruby/ruby/builds/23063048/job/k9lykaagfaex74gg git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2019-02-07appveyor.yml: retry zlib downloadsk0kubun
https://ci.appveyor.com/project/ruby/ruby/builds/22196846/job/53xvhv265f8eogl4 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67027 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-11-28Try with TZInfo and Timezone gemsnobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-11-20configure.ac: disable native-fiber for MinGWk0kubun
because it had already been SEGV-ed in pull request'S CI https://ci.appveyor.com/project/ruby/ruby/builds/20427065/job/32oahrcd58b8ubb1 and has never worked on trunk either. Please make sure it does not SEGVs on your MinGW environment or pull request before enabling native fiber on MinGW. appveyor.yml: reverted commits to make CI green with native fiber test/excludes/_appveyor/msys2/TestArray.rb: ditto test/excludes/_appveyor/msys2/TestEnumerable.rb: ditto test/excludes/_appveyor/vs/TestArray.rb: ditto git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65892 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-11-20appveyor.yml: exclude TestEnumerable.rb on msys2k0kubun
because it SEGVs on setup like: https://ci.appveyor.com/project/ruby/ruby/builds/20431217/job/97no5h1gqv50k1vf git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-11-20appveyor.yml: native-fiber crashes Enumeratork0kubun
test on MinGW. https://ci.appveyor.com/project/ruby/ruby/builds/20427662/job/tnnw50opqtj6x0xq https://ci.appveyor.com/project/ruby/ruby/builds/20429129/job/dpgbx5atkxjiwh7q To investigate issues, let's try running this without -j. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e