diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7ce188b5..82ed2bc4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -282,7 +282,9 @@ jobs: ridk enable if (-not ([string]::IsNullOrWhiteSpace($env:run_mri_spec))) { git clone --depth 1 https://github.com/ruby/ruby -b $env:run_mri_spec && - env --unset=RUBYOPT ruby -C ruby/spec/ruby ../mspec/bin/mspec -I../../tool/lib -j --exclude "CVE-2020-10663 is resisted by only creating custom objects if passed create_additions: true or using JSON.load" + cd ruby && + curl https://raw.githubusercontent.com/oneclick/rubyinstaller2-packages/refs/heads/master/mingw-w64-ruby40/0016-Windows-Change-command-line-interface-to-UTF-8-specs.patch | patch -p1 && + env --unset=RUBYOPT ruby -C spec/ruby ../mspec/bin/mspec -I../../tool/lib -j --exclude "CVE-2020-10663 is resisted by only creating custom objects if passed create_additions: true or using JSON.load" --exclude "URI#select conforms to the MatzRuby tests" } - name: Verify that the used CA list is still the latest. diff --git a/recipes/sandbox/rubyinstaller-2.3.4-x64-msvcrt.files b/recipes/sandbox/rubyinstaller-2.3.4-x64-msvcrt.files index 0ed5d801..60a49716 100644 --- a/recipes/sandbox/rubyinstaller-2.3.4-x64-msvcrt.files +++ b/recipes/sandbox/rubyinstaller-2.3.4-x64-msvcrt.files @@ -1,4 +1,3 @@ -bin/libgcc_s_seh-1.dll bin/libwinpthread-1.dll bin/x64-msvcrt-ruby230.dll lib/libx64-msvcrt-ruby230.dll.a diff --git a/recipes/sandbox/rubyinstaller-3.1.7-x64-ucrt.files b/recipes/sandbox/rubyinstaller-3.1.7-x64-ucrt.files index 09e9ad43..4dc20859 100644 --- a/recipes/sandbox/rubyinstaller-3.1.7-x64-ucrt.files +++ b/recipes/sandbox/rubyinstaller-3.1.7-x64-ucrt.files @@ -1,5 +1,4 @@ bin/libcrypto-1_1-x64.dll -bin/libgcc_s_seh-1.dll bin/libssl-1_1-x64.dll bin/x64-ucrt-ruby310.dll lib/libx64-ucrt-ruby310.dll.a diff --git a/recipes/sandbox/rubyinstaller-3.2.9-x64-ucrt.files b/recipes/sandbox/rubyinstaller-3.2.9-x64-ucrt.files index 5cbc322f..9a9fb8db 100644 --- a/recipes/sandbox/rubyinstaller-3.2.9-x64-ucrt.files +++ b/recipes/sandbox/rubyinstaller-3.2.9-x64-ucrt.files @@ -1,5 +1,4 @@ bin/libcrypto-3-x64.dll -bin/libgcc_s_seh-1.dll bin/libssl-3-x64.dll bin/x64-ucrt-ruby320.dll lib/libx64-ucrt-ruby320.dll.a diff --git a/recipes/sandbox/rubyinstaller-3.3.10-x64-ucrt.files b/recipes/sandbox/rubyinstaller-3.3.10-x64-ucrt.files index 06dffce7..a33eddd0 100644 --- a/recipes/sandbox/rubyinstaller-3.3.10-x64-ucrt.files +++ b/recipes/sandbox/rubyinstaller-3.3.10-x64-ucrt.files @@ -1,5 +1,4 @@ bin/libcrypto-3-x64.dll -bin/libgcc_s_seh-1.dll bin/libssl-3-x64.dll bin/x64-ucrt-ruby330.dll lib/libx64-ucrt-ruby330.dll.a diff --git a/recipes/sandbox/rubyinstaller-3.4.8-x64-ucrt.files b/recipes/sandbox/rubyinstaller-3.4.8-x64-ucrt.files index b78e30a1..c8f0d022 100644 --- a/recipes/sandbox/rubyinstaller-3.4.8-x64-ucrt.files +++ b/recipes/sandbox/rubyinstaller-3.4.8-x64-ucrt.files @@ -1,5 +1,4 @@ bin/libcrypto-3-x64.dll -bin/libgcc_s_seh-1.dll bin/libssl-3-x64.dll bin/x64-ucrt-ruby340.dll lib/libx64-ucrt-ruby340.dll.a diff --git a/recipes/sandbox/rubyinstaller-4.0.0-x64-ucrt.files b/recipes/sandbox/rubyinstaller-4.0.0-x64-ucrt.files index 04693ef3..fccc40da 100644 --- a/recipes/sandbox/rubyinstaller-4.0.0-x64-ucrt.files +++ b/recipes/sandbox/rubyinstaller-4.0.0-x64-ucrt.files @@ -1,5 +1,4 @@ bin/libcrypto-3-x64.dll -bin/libgcc_s_seh-1.dll bin/libssl-3-x64.dll bin/x64-ucrt-ruby400.dll lib/libx64-ucrt-ruby400.dll.a diff --git a/recipes/sandbox/rubyinstaller-head-x64-ucrt.files b/recipes/sandbox/rubyinstaller-head-x64-ucrt.files index 99a8c049..d8a35a6a 100644 --- a/recipes/sandbox/rubyinstaller-head-x64-ucrt.files +++ b/recipes/sandbox/rubyinstaller-head-x64-ucrt.files @@ -1,5 +1,4 @@ bin/libcrypto-3-x64.dll -bin/libgcc_s_seh-1.dll bin/libssl-3-x64.dll bin/x64-ucrt-ruby410.dll lib/libx64-ucrt-ruby410.dll.a