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

449 Коммитов

Автор SHA1 Сообщение Дата
Nobuyoshi Nakada 32af1a3b5e [MSWin] Try VS2022 2022-02-20 20:39:48 +09:00
Nobuyoshi Nakada 71388f9d39 [MSWin] Reduce duplicate configurations 2022-02-20 20:39:48 +09:00
Nobuyoshi Nakada 7a8ea2e497
[MSWin] Install OpenSSL with vcpkg 2022-02-13 18:25:59 +09:00
卜部昌平 2cc890d7d3 LLVM 15 begun.
See also a2601c9887
2022-02-10 08:24:18 +09:00
Nobuyoshi Nakada 8fe2ce83ef
[MSWin] Link all vcpkg DLLs except for readline 2022-02-07 13:40:48 +09:00
Nobuyoshi Nakada 65ccae5b2a
[MSWin] Install libyaml using vcpkg 2022-02-07 13:40:48 +09:00
Nobuyoshi Nakada 402d76485c
[MSWin] Install libffi using vcpkg 2022-02-06 22:23:55 +09:00
Nobuyoshi Nakada b9083c206a
[MSWin] Cache installed vcpkg packages 2022-02-06 22:22:58 +09:00
Nobuyoshi Nakada 7ce3a100f2
Fold command line items 2022-02-06 19:22:44 +09:00
Nobuyoshi Nakada 82b0a9004c
[wasm] skip pull-requests labeled as Documentation [ci skip] 2022-01-20 13:18:33 +09:00
卜部昌平 e4f8d5b2f5 .github/workflows: BASERUBY check for Ruby 3.1 2022-01-19 15:38:02 +09:00
Yuta Saito d015b0c928 [wasm] add ci workflow .github/workflows/wasm.yml 2022-01-19 11:19:06 +09:00
Nobuyoshi Nakada 2ae9da23c5
Check with the latest stable 2022-01-16 17:15:02 +09:00
Nobuyoshi Nakada 6328db3c7e
Separate the tests which fail when load-relative enabled 2022-01-16 16:09:12 +09:00
Nobuyoshi Nakada ab1fc6efa4
Add continue-on-skipped_tests flag 2022-01-16 16:08:45 +09:00
Nobuyoshi Nakada 41e6f0967d
Fix typos for multiple skipped_tests 2022-01-16 16:08:44 +09:00
Nobuyoshi Nakada 4c2d6f7655
Test enable-load-relative
Now rubygems has the tests depending on it.
2022-01-15 22:24:16 +09:00
MSP-Greg 49cc7709cb [Actions] mingw - use ruby/setup-ruby@v1 again 2022-01-15 08:59:14 +09:00
Nobuyoshi Nakada f75e871e4f
Try previous ruby-setup-ruby
The commits between db14f2dde9ceeaa8acbcd31884475a7ce97ae9d3 and
11cc84264a91d42bc873f39d70678e44042322d2 seems breaking
OpenSSL::TestConfig#test_s_parse_include.
2022-01-15 00:19:46 +09:00
Nobuyoshi Nakada c54eac6613
Show tool versions 2022-01-15 00:15:23 +09:00
Nobuyoshi Nakada abc4a46046
Get rid of building main again when test-bundled-gems 2022-01-14 14:54:29 +09:00
Peter Zhu 3818cfbd47 Compile with USE_RVARGC=0 on CI 2022-01-06 14:33:35 -05:00
Nobuyoshi Nakada bab8623343
The `include`d set should be expanded values [ci skip]
While the `matrix` level values are expanded from the production
of each arrays, `include`d set should be consist from expanded
single values.
2021-12-28 19:29:47 +09:00
Masataka Pocke Kuwabara b948b1a4e1
Fix RBS test failures of taint/trust (#5364) 2021-12-28 18:18:40 +09:00
Takashi Kokubun 63358581bc
Fix weird MinGW failure notifications
It's been "MinGW / Array", but it will be "MinGW MINGW64 / check" or
"MinGW UCRT64 / check" by this.
2021-12-27 23:35:13 -08:00
卜部昌平 a6e5d70346 USE_RVARGC released; why not CI 2021-12-28 14:52:55 +09:00
Nobuyoshi Nakada 3a223aec2e
Ignore failures taint/trust in RBS tentatively [ci skip] 2021-12-27 00:17:42 +09:00
Nobuyoshi Nakada 1698010bb1
NEWS: Empty gem list if no new gems 2021-12-26 15:37:49 +09:00
Nobuyoshi Nakada bf1444e500
[DOC] Do not push NEWS update to pull-request 2021-12-23 18:43:59 +09:00
Nobuyoshi Nakada 25e417b773
Separate cache key from primary key [ci skip] 2021-12-23 14:59:25 +09:00
Nobuyoshi Nakada 95da41ee0a
Get stdgems JSON files only if modified [ci skip] 2021-12-23 14:30:12 +09:00
Nobuyoshi Nakada 9b917315f4
Make the cache directory [ci skip] 2021-12-21 14:26:18 +09:00
Nobuyoshi Nakada 26c9ef6a89
[DOC] Skip tests if only NEWS.md changed 2021-12-20 19:33:58 +09:00
Nobuyoshi Nakada 922a81a994
Skip tests on pull requests labeled as Documentation 2021-12-18 13:06:15 +09:00
Nobuyoshi Nakada 629c8f12ae
Fix pull_request condition [ci skip] 2021-12-18 13:05:48 +09:00
Nobuyoshi Nakada 424605da7c
[DOC] Cache stdgems list 2021-12-18 10:33:04 +09:00
Nobuyoshi Nakada 73d44512e8
[DOC] Update bundled gems list 2021-12-18 01:17:38 +09:00
Nobuyoshi Nakada 693a561cfa
[DOC] Exclude non-updated stdlibs since the previous release 2021-12-17 02:41:17 +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 333865e56f
Workaround for reline.gemspec
This file searches "lib/reline/version.rb" in the same directory,
"lib/reline".  As no such path, the file in the default load path
is loaded unexpectedly.
2021-12-15 21:47:41 +09:00
Nobuyoshi Nakada ded33ed5b8
Update stdlib in NEWS 2021-12-15 17:55:43 +09:00
Takashi Kokubun 11b8aaa26a
Rename --jit to --mjit (#5248)
* Rename --jit to --mjit

[Feature #18349]

* Fix a few more --jit references

* Fix MJIT Actions

* More s/jit/mjit/ and re-introduce --disable-jit

* Update NEWS.md

* Fix test_bug_reporter_add
2021-12-13 16:08:01 -08:00
Nobuyoshi Nakada 3f1dcd7fff
Cache downloaded files
Cache downloaded external libraries/gems, which are expected not
changed so frequently.

Also sometimes downloading from zlib returns the current time as
the date header in unexpected format, and checksums mismatch at
that time.
2021-12-02 22:21:20 +09:00
Nobuyoshi Nakada 0a1b3b3a67
Try test_interrupt_in_other_thread
Seems working now probably because of system library updates.
2021-11-26 17:57:19 +09:00
Nobuyoshi Nakada 9850176984
Split skipped tests step 2021-11-25 21:34:41 +09:00
Nobuyoshi Nakada 51404eec59
Ignore pkg-config installation failure due to unmet dependencies 2021-11-25 19:13:36 +09:00
Nobuyoshi Nakada a1eaeb8e40
Stop duplicated runs 2021-11-25 19:13:27 +09:00
MSP-Greg 7d55f1b6b6 [Actions] use windows-2022 for mingw
MSP-Greg/ruby-setup-ruby@win-ucrt-1
2021-11-24 23:04:54 +09:00
Nobuyoshi Nakada 784f1e1538
Throttle pull-requests only [ci skip] 2021-11-21 19:23:36 +09:00
Maxime Chevalier-Boisvert cdebf57ec6
Add --yjit-no-type-prop so we can test YJIT without type propagation (#5135)
* Add --yjit-no-type-prop so we can test YJIT without type propagation

* Fix typo in command line option

* Leave just two test workflows enable for YJIT
2021-11-18 10:44:31 -05:00