summaryrefslogtreecommitdiff
path: root/.github/workflows/windows.yml
AgeCommit message (Collapse)Author
2025-08-27CI: windows: Skip rebuilding vcpkg packages when cache restoredNobuyoshi Nakada
2025-08-27CI: windows: Use possibly faster device for TMP/TEMPNobuyoshi Nakada
2025-08-27Save vcpkg cache with master and stable branchesHiroshi SHIBATA
2025-07-15Split restore and save actions from action/cache. We need to save always ↵Hiroshi SHIBATA
vcpkg cache
2025-07-09Re-ordered vcpkg related steps. It may be affected with VsDevCmd.batHiroshi SHIBATA
2025-07-09Use the latest version of Visual Studio with windows-2022 runner imageHiroshi SHIBATA
2025-06-25Specified --vcpkg-root with scoop directoryHiroshi SHIBATA
2025-06-25Replaced built-in binary cache of vcpkg to actions/cacheHiroshi SHIBATA
``` %VCPKG_BINARY_SOURCES%: warning: The 'x-gha' binary caching backend has been removed. Consider using a NuGet-based binary caching provider instead, see extended documentation at https://learn.microsoft.com/vcpkg/users/binarycaching?WT.mc_id=vcpkg_inproduct_cli. on expression: clear;x-gha,readwrite ```
2025-06-25Added rake test to allow failuresHiroshi SHIBATA
2025-06-24Try to use windows-2025 runner for test-bundled-gemsHiroshi SHIBATA
2025-06-24Try to use the latest version of winsdk in windows-2025 runnerHiroshi SHIBATA
2025-06-24Try to use the latest version of Visual Studio in windows-2025 runner.Hiroshi SHIBATA
2025-05-22windows-2025 runner removed D drive from their environmentHiroshi SHIBATA
2025-05-01Use windows-2022 image for test-bundled-gemsHiroshi SHIBATA
rake test is broken with system ruby https://github.com/ruby/ruby/actions/runs/14768933827/job/41465573970?pr=13221
2025-05-01Bump up the latest version of actionsHiroshi SHIBATA
2025-05-01Rename matrix.vs to matrix.os. It's not Visual Studio version nowHiroshi SHIBATA
2025-05-01Use windows-2022 and windows-2025 because windows-2019 is EOL at June 2025Hiroshi SHIBATA
2025-04-03Enforce to use CMake 3 because CMake 4 is not compatible to build libyaml ↵Hiroshi SHIBATA
via vcpkg
2025-02-28Visual Studio 2022 17.13.x couldn't build miniruby.exe. It prevents other PRs.Hiroshi SHIBATA
https://github.com/actions/runner-images/commit/e43209e1398efe7739e42509162b3187515b9359 ``` user32.lib advapi32.lib shell32.lib ws2_32.lib iphlpapi.lib gmp.lib imagehlp.lib shlwapi.lib bcrypt.lib linking miniruby.exe Creating library miniruby.lib and object miniruby.exp [BUG] heap_idx_for_size: allocation size too large (size=145u, heap_idx=25u) ruby 3.5.0dev (2025-02-28T01:12:37Z pull/12827/merge 3d6a5a1883) [x64-mswin64_140] ``` ``` user32.lib advapi32.lib shell32.lib ws2_32.lib iphlpapi.lib imagehlp.lib shlwapi.lib bcrypt.lib linking miniruby.exe NMAKE : fatal error U1077: '@ miniruby.exe -v' : return code '0xc0000005' ```
2024-12-09Enable more Launchable integration in bootstraptest and test-all (#12255)Naoto Ono
Notes: Merged-By: ono-max <onoto1998@gmail.com>
2024-11-29Dont't need to run nmake testHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12205
2024-11-29Use only -j option for test optionHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12205
2024-11-29nmake check is working now with Windows platformHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12205
2024-11-28Always declared gems that are test failures on Windows to allowed failures listHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12193
2024-11-28Exclude successful gems from TEST_BUNDLED_GEMS_ALLOW_FAILURESHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12193
2024-11-28Skip test-all on nmake test-bundled-gemsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12193
2024-11-28Try to run nmake test-bundled-gems in Windows platformHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12193
2024-10-07CI: Use full name of the label 'Documentation'Nobuyoshi Nakada
Since `github.event.pull_request.labels.*.name` is an object filter, the item to be searched in needs to be the same whole string, not a partial string. Notes: Merged: https://github.com/ruby/ruby/pull/11816
2024-09-29Bump actions/checkoutNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/11723
2024-09-24Show volume details at Windows platform of GHAHiroshi SHIBATA
2024-09-18Detect existing Visual Studio instances using `vswhere.exe`Nobuyoshi Nakada
https://learn.microsoft.com/en-us/visualstudio/install/tools-for-managing-visual-studio-instances?view=vs-2022#using-vswhereexe > `vswhere.exe` is automatically included in Visual Studio 2017 and > later
2024-09-02CI: windows.yml: Drop pull-request - path-ignore.Jun Aruga
It's to avoid the stucking "Windows result" job. It seems only the files included in the list of the pull-request - path-ignore, GitHub Actions "Windows result" permanently waits for the jobs that don't exist. Notes: Merged: https://github.com/ruby/ruby/pull/11509
2024-08-22Strictly checking pull-request authorHiroshi SHIBATA
2024-08-22automerge needs windows resultsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/11429
2024-08-01Integrate Launchable into windowsNaoto Ono
Notes: Merged: https://github.com/ruby/ruby/pull/11272
2024-07-29Bump ruby/setup-ruby from 1.188.0 to 1.190.0dependabot[bot]
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.188.0 to 1.190.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/50ba3386b050ad5b97a41fcb81240cbee1d1821f...a6e6f86333f0a2523ece813039b8b4be04560854) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Notes: Merged: https://github.com/ruby/ruby/pull/11268
2024-07-24Bump ruby/setup-ruby from 1.187.0 to 1.188.0dependabot[bot]
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.187.0 to 1.188.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/161cd54b698f1fb3ea539faab2e036d409550e3c...50ba3386b050ad5b97a41fcb81240cbee1d1821f) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Notes: Merged: https://github.com/ruby/ruby/pull/11225
2024-07-14Win32: OpenSSL 1.1 DLLs are no longer usedNobuyoshi Nakada
We are already using OpenSSL 3.3 and have no possibility to use system provided DLLs.
2024-07-14Win32: Pass triplet option to vcpkgNobuyoshi Nakada
2024-07-11Bump ruby/setup-ruby from 1.186.0 to 1.187.0dependabot[bot]
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.186.0 to 1.187.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/2a9a743e19810b9f3c38060637daf594dbd7b37f...161cd54b698f1fb3ea539faab2e036d409550e3c) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-07-10Bump ruby/setup-ruby from 1.185.0 to 1.186.0dependabot[bot]
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.185.0 to 1.186.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/3a77c29278ae80936b4cb030fefc7d21c96c786f...2a9a743e19810b9f3c38060637daf594dbd7b37f) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-07-08Bump ruby/setup-ruby from 1.184.0 to 1.185.0dependabot[bot]
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.184.0 to 1.185.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/97e35c5302afcf3f5ac1df3fca9343d32536b286...3a77c29278ae80936b4cb030fefc7d21c96c786f) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-07-03Bump ruby/setup-ruby from 1.183.0 to 1.184.0dependabot[bot]
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.183.0 to 1.184.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/1d0e911f615a112e322369596f10ee0b95b010ae...97e35c5302afcf3f5ac1df3fca9343d32536b286) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-06-30Bump ruby/setup-ruby from 1.180.1 to 1.183.0dependabot[bot]
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.180.1 to 1.183.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb) - [Commits](https://github.com/ruby/setup-ruby/compare/3783f195e29b74ae398d7caca108814bbafde90e...1d0e911f615a112e322369596f10ee0b95b010ae) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-06-26We couldn't use nmake before configure.batHiroshi SHIBATA
2024-06-26Link dll files on install-vcpkg tasksHiroshi SHIBATA
2024-06-24Removed obsoleted workaround for OpenSSLHiroshi SHIBATA
2024-06-24Use expanded path for --with-opt-dirHiroshi SHIBATA
2024-06-24Use manifest mode of vcpkgHiroshi SHIBATA
2024-06-21Use the official way for binary cache with vcpkgHiroshi SHIBATA
https://learn.microsoft.com/en-us/vcpkg/consume/binary-caching-github-actions-cache