summaryrefslogtreecommitdiff
path: root/.github/workflows
AgeCommit message (Collapse)Author
2025-06-30ZJIT: Enable a couple more btests (#13748)Takashi Kokubun
2025-06-30ZJIT: setglobal should not return output (#13744)Takashi Kokubun
* ZJIT: setglobal should not return output * Let the caller wrap Some
2025-06-27Use https://github.com/ruby/power_assert/pull/58Hiroshi SHIBATA
2025-06-26ZJIT: Stop loading an extra parameter (#13719)Takashi Kokubun
2025-06-26typeprof, rbs and repl_type_completor are working with HEAD nowHiroshi SHIBATA
2025-06-25windows-2025 runner updated Visual Studio from broken versionHiroshi SHIBATA
2025-06-25Simplify Set#inspect outputJeremy Evans
As Set is now a core collection class, it should have special inspect output. Ideally, inspect output should be suitable to eval, similar to array and hash (assuming the elements are also suitable to eval): set = Set[1, 2, 3] eval(set.inspect) == set # should be true The simplest way to do this is to use the Set[] syntax. This deliberately does not use any subclass name in the output, similar to array and hash. It is more important that users know they are dealing with a set than which subclass: Class.new(Set)[] # this does: Set[] # not: #<Class:0x00000c21c78699e0>[] This inspect change breaks the power_assert bundled gem tests, so add power_assert to TEST_BUNDLED_GEMS_ALLOW_FAILURES in the workflows. Implements [Feature #21389]
2025-06-24Generate HTML documentation even if only NEWS.md is updatedNobuyoshi Nakada
2025-06-20Revert to setup-ruby v1.231.0Hiroshi SHIBATA
v1.245.0 is not working with the following issue: https://github.com/ruby/ruby/actions/runs/15769771616/job/44464179119?pr=13661 ``` D:/a/ruby/ruby/src/test/rubygems/mock_gem_ui.rb:83:in 'Gem::MockGemUi#terminate_interaction': Gem::MockGemUi::TermError (Gem::MockGemUi::TermError) D:/a/ruby/ruby/src/lib/rubygems/user_interaction.rb:157:in 'Gem::UserInteraction#terminate_interaction' D:/a/ruby/ruby/src/lib/rubygems/commands/exec_command.rb:175:in 'Gem::Commands::ExecCommand#install' D:/a/ruby/ruby/src/lib/rubygems/commands/exec_command.rb:70:in 'Gem::Commands::ExecCommand#execute' D:/a/ruby/ruby/src/lib/rubygems/command.rb:326:in 'Gem::Command#invoke_with_build_args' D:/a/ruby/ruby/src/lib/rubygems/command.rb:304:in 'Gem::Command#invoke' D:/a/ruby/ruby/src/test/rubygems/test_gem_commands_exec_command.rb:43:in 'TestGemCommandsExecCommand#invoke' D:/a/ruby/ruby/src/test/rubygems/test_gem_commands_exec_command.rb:274:in 'block in TestGemCommandsExecCommand#test_gem_with_platform_and_platform_dependencies' D:/a/ruby/ruby/src/lib/rubygems/user_interaction.rb:46:in 'Gem::DefaultUserInteraction.use_ui' D:/a/ruby/ruby/src/lib/rubygems/user_interaction.rb:69:in 'Gem::DefaultUserInteraction#use_ui' D:/a/ruby/ruby/src/test/rubygems/test_gem_commands_exec_command.rb:272:in 'TestGemCommandsExecCommand#test_gem_with_platform_and_platform_dependencies' D:/a/ruby/ruby/src/tool/lib/test/unit/testcase.rb:202:in 'Test::Unit::TestCase#run_test' D:/a/ruby/ruby/src/tool/lib/test/unit/testcase.rb:170:in 'Test::Unit::TestCase#run' D:/a/ruby/ruby/src/tool/lib/test/unit.rb:1683:in 'block in Test::Unit::Runner#_run_suite' D:/a/ruby/ruby/src/tool/lib/test/unit.rb:1670:in 'Array#map' D:/a/ruby/ruby/src/tool/lib/test/unit.rb:1670:in 'Test::Unit::Runner#_run_suite' D:/a/ruby/ruby/src/tool/lib/test/unit.rb:1374:in 'Test::Unit::ExcludesOption#_run_suite' D:/a/ruby/ruby/src/tool/lib/test/unit/parallel.rb:52:in 'Test::Unit::Worker#_run_suite' D:/a/ruby/ruby/src/tool/lib/test/unit/parallel.rb:24:in 'block in Test::Unit::Worker#_run_suites' D:/a/ruby/ruby/src/tool/lib/test/unit/parallel.rb:23:in 'Array#map' D:/a/ruby/ruby/src/tool/lib/test/unit/parallel.rb:23:in 'Test::Unit::Worker#_run_suites' D:/a/ruby/ruby/src/tool/lib/test/unit/parallel.rb:122:in 'Test::Unit::Worker#run' D:/a/ruby/ruby/src/tool/lib/test/unit/parallel.rb:220:in '<main>' running file: D:/a/ruby/ruby/src/test/rubygems/test_gem_commands_exec_command.rb ```
2025-06-20Update to the latest step versions at the GitHub ActionsHiroshi SHIBATA
2025-06-20Use another credential for generating new releasesHiroshi SHIBATA
2025-06-20Rename token name to more descriptiveHiroshi SHIBATA
2025-06-20Use windows-2025 image because that have pre-installed wingetHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13660
2025-06-20Separate credential with auto_request_review and othersHiroshi SHIBATA
2025-06-20Re-enabled to upload sarif file of scorecardsHiroshi SHIBATA
2025-06-20Update scorecards action with the latest template fileHiroshi SHIBATA
2025-06-20Separate credential with dependabot and othersHiroshi SHIBATA
2025-06-18Now irb is a bundled gem and needs rubygemsNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/13651
2025-06-17lewagon/wait-on-check-action didn't need bot tokenHiroshi SHIBATA
2025-06-17Run auto-style only when pull-requestNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/13634
2025-06-13ZJIT: Partially enable btest on CI (#13613)Takashi Kokubun
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2025-06-11Use artifacts built by vcpkg manifest modeHiroshi SHIBATA
I'm not sure why vcpkg cache is not using while recent weeks. Notes: Merged: https://github.com/ruby/ruby/pull/13582
2025-06-10Update a step name [ci skip]Nobuyoshi Nakada
2025-06-06CI: Fix duplicate timeoutsNobuyoshi Nakada
2025-06-06CI: Fix redirection errorsNobuyoshi Nakada
2025-06-06CI: Timeout launchable setup in 3minNobuyoshi Nakada
2025-06-06CI: Create report files only when Launchable setup succeededNobuyoshi Nakada
2025-06-05Win: Slim down `vcvars_ver` options in the matrixNobuyoshi Nakada
2025-06-01Win: Use `VsDevCmd.bat` instead of old `vcvarsall.bat`Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/13490
2025-05-30Win: Add scripts to install and setupNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/13473
2025-05-28Use the latest version of Windows SDKHiroshi SHIBATA
https://github.com/ruby/ruby/commit/72bda0f981c7136f50254c433bbfb97a953f634b Notes: Merged: https://github.com/ruby/ruby/pull/13453
2025-05-21Reenable MMTk testsPeter Zhu
Notes: Merged: https://github.com/ruby/ruby/pull/13386
2025-05-21Disabled TRAP cache of CodeQL againHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13391
2025-05-21ZJIT: Run `make zjit-test` under combo build with YJITAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13377
2025-05-21YJIT: ZJIT: CI: Smoke test for --[y,z]jit-dump-disasmAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13376
2025-05-20CI: Check if runnable first, before set up directoriesNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/13379
2025-05-15CI: Fix revision.h on WindowsNobuyoshi Nakada
- Quote % inside `if` block - Use short branch name
2025-05-15CI: Refine setup on WindowsNobuyoshi Nakada
Get rid of hardcoded paths
2025-05-15Add `continue-on-error` to failed Windows 2025 build.Samuel Williams
Notes: Merged: https://github.com/ruby/ruby/pull/13345
2025-05-14Revert "Set WASMTIME_BACKTRACE_DETAILS=1 for WASM basictest"Takashi Kokubun
This reverts commit cb88edf0bfdc2ce6bfbe3b4e0463a4c2dc5d2230. It didn't help. You need to go to a different repository (ruby/ruby.wasm) to see meaningful backtraces. https://github.com/ruby/ruby.wasm/actions/runs/15000135135/job/42144675968#step:16:176
2025-05-15ZJIT: Add CI runs for building with YJITAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13262
2025-05-14Use gh cacheHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13330
2025-05-14Purge the oldest TRAP cache with gh actions-cache cliHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13330
2025-05-14Disabled TRAP cache of CodeQLHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/13330
2025-05-13Set WASMTIME_BACKTRACE_DETAILS=1 for WASM basictestTakashi Kokubun
https://github.com/ruby/ruby/actions/runs/15008767265/job/42173424631 "error while executing at wasm backtrace" doesn't have meaningful symbols. We can't debug this from just looking at the "[BUG] Cannot malloc during GC" message. As suggested by the error message, this commit sets WASMTIME_BACKTRACE_DETAILS=1. Let me see if this improves the backtrace.
2025-05-13Bump the required BASERUBY version to 3.1 (#13321)Takashi Kokubun
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2025-05-13Checkout .github on omnibus result for notificationsTakashi Kokubun
It currently fails like: Can't find 'action.yml'
2025-05-12CI: Create proper revision.h on WindowsNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/13304
2025-05-11Skip mmtk/i686 tests for a whileSatoshi Tagomori
2025-05-10ruby/spec has a minimum of Ruby 3.2 nowBenoit Daloze