summaryrefslogtreecommitdiff
path: root/tool
AgeCommit message (Collapse)Author
2025-10-09[rubygems/rubygems] Bump up to Bundler 4.0.0.dev that is next major versionHiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/a51334ba99
2025-10-08test_commit_email.rb: Split out as binary for --with-gmpTakashi Kokubun
https://github.com/ruby/ruby/actions/runs/18365998053/job/52318906076
2025-10-08test_commit_email.rb: Stop testing the un-encoded nameTakashi Kokubun
Hoping to work around failures on --with-gmp CI: https://github.com/ruby/ruby/actions/runs/18365603616/job/52317792903
2025-10-08test_commit_email.rb: Test the encoding of commit messagesTakashi Kokubun
2025-10-08test_commit_email.rb: Skip the sendmail test on WindowsTakashi Kokubun
We use only ubuntu-latest on post_push.yml anyway.
2025-10-08test_commit_email.rb: Fix the timezone for commit-email.rbTakashi Kokubun
as well
2025-10-08test_commit_email.rb: Use a fixed timezoneTakashi Kokubun
2025-10-08commit-email.rb: Remove legacy SVN headersTakashi Kokubun
2025-10-08test_commit_email.rb: Remove an unused local variableTakashi Kokubun
2025-10-08test_commit_email.rb: Test the content of an emailTakashi Kokubun
2025-10-08Allow test-tool to use bundled gems in child processes (#14794)Takashi Kokubun
2025-10-08Revert "commit-email.rb: Use base64 instead of nkf"Takashi Kokubun
This reverts commit dbb5972b340f24d9ff4f3996f57439d5a6b3454e. It didn't work, sorry.
2025-10-08commit-email.rb: Use base64 instead of nkfTakashi Kokubun
which makes it more obvious what it's doing.
2025-10-08test_commit_email.rb: Stop printing LoadErrorTakashi Kokubun
on a require attempt
2025-10-08Migrate a test for commit-email.rb (#14784)Takashi Kokubun
from https://github.com/ruby/git.ruby-lang.org/commit/2c4628e489ed00732a5bcde3373d784307c54280. Also drop ostruct from dependencies. We could remove nkf if we use base64, but it's also a bundled gem, so it doesn't really help.
2025-10-08post_push.yml: Rename commit-mail.rb backTakashi Kokubun
to commit-email.rb. I didn't realize I dropped a letter when I moved it. It wasn't really intended, so I change it back.
2025-10-08post_push.yml: Migrate commit-email.rb to post_push (#14779)Takashi Kokubun
from post-receive.sh as of https://github.com/ruby/git.ruby-lang.org/commit/8d24ac65b5aeb44f7a3212410d6911be621223d4.
2025-10-07Always load -test-/asan in testsPeter Zhu
-test-/asan should always be available.
2025-10-07ZJIT: Test against bundled gems on CIStan Lo
2025-10-08Fix not to skip necessary commitsNobuyoshi Nakada
2025-10-08Return false to skip emptied commitsNobuyoshi Nakada
2025-10-08[ruby/io-console] Skip emptied commitsNobuyoshi Nakada
https://github.com/ruby/io-console/commit/431c3f3369
2025-10-07Shorten timeout for csvNobuyoshi Nakada
It usually ends in a few seconds, and less than 10 seconds even on Windows. But recently it stalls 10 minutes and times out.
2025-10-07Skip files that are "deleted by us"Nobuyoshi Nakada
"Deleted" means that file is only for the upstream but not for ruby.
2025-10-07Verify that RubyGems is enabled by defaultNobuyoshi Nakada
2025-10-06tool/merger.rb: Fetch a diff in the patch formatTakashi Kokubun
It expects "Subject:", so it needs to be a patch file.
2025-10-06tool/merger.rb: Fetch diff from GitHub instead of cgitTakashi Kokubun
Our cgit server has been shut down.
2025-10-06test-bundled-gems property fails if timed out on WindowsYO4
Use spawn with array to make SIGINT working effectively on Windows
2025-10-04Stop cloning the repository into another pathTakashi Kokubun
which seems to prevent it from fetching notes when the path is not the actual repository but a shallow-cloned repository.
2025-10-03Make sure GITHUB_TOKEN is setTakashi Kokubun
2025-10-03Fix a missing reference to config/email.ymlTakashi Kokubun
2025-10-03Migrate notes-github-pr to ruby/ruby (#14725)Takashi Kokubun
from ruby/git.ruby-lang.org as of: https://github.com/ruby/git.ruby-lang.org/commit/f3ed893e946ec66cac77af5859ac879c5983d3a3
2025-10-03Propagate secrets to environment variablesTakashi Kokubun
2025-10-03Migrate notify-slack-commits.rb to ruby/rubyTakashi Kokubun
from ruby/git.ruby-lang.org as of: https://github.com/ruby/git.ruby-lang.org/commit/b0dfa734297cc9aea33f24a1e29f8853cc5761e9
2025-10-03Set Ruby parser if the given ruby accepts `--parser`Nobuyoshi Nakada
Now envutil.rb is a part of test-unit-ruby-core gem, which still supports old versions, 2.3 or later.
2025-10-03Windows: Fallback to powershell if fiddle is not loadableNobuyoshi Nakada
2025-09-27Fix a check on pushrefTakashi Kokubun
Empty pushref is no longer given 9b5eb828025cf0b7c023325e6e086422bcada355
2025-09-27Reuse a cmd array created for printingTakashi Kokubun
Fixes 21c7131df818c1f7f571d4ccf9be150d2c9cc374 differently. This makes it less likely that the printed command is deviated from what's actually executed.
2025-09-22ZJIT: Improve `zjit_bisect.rb` (#14592)Stan Lo
ZJIT: Improve zjit_bisect.rb 1. The command name in the help message is outdated. 2. When the command failed by itself, the message can be clearer.
2025-09-18Pass -w to lsofJohn Hawthorn
2025-09-17Unset RUBY_CRASH_REPORT in tests that crash on purposeAlan Wu
2025-09-17test-bundled-gems.rb: Allow wildcards in `BUNDLED_GEMS`Nobuyoshi Nakada
2025-09-17fetch-bundled_gems.rb: Fix extraneous newlineNobuyoshi Nakada
Print a concatenated string instead of `print`ing multiple strings, since `$\` is set to `"\n"` because of `-l` command line option.
2025-09-17vcs.rb: Drop support for ruby older than 2.6Nobuyoshi Nakada
2025-09-17Skip `TestSyncWithCommits` on other than particular platformsNobuyoshi Nakada
No one uses `sync_default_gems_with` on other platforms; it is used by the dedicated workflow and a few developers only.
2025-09-17sync_default_gems.rb: Set git configurations for EOL code of logsNobuyoshi Nakada
2025-09-13Suppress warning from net/http.rb in ruby 3.1Nobuyoshi Nakada
When `-F` option is given to strip comments in bundled_gems file, `$;` is set to the regexp. On the other hand, old net/http.rb contained old CVS keyword expansion that is `split` with the default separator, and non-nil `$;` causes a warning. ```ruby Revision = %q$Revision$.split[1] ```
2025-09-13auto-style.rb: Adjust .y file as same as .cNobuyoshi Nakada
2025-09-13auto-style.rb: Allow to adjust the given filesNobuyoshi Nakada
2025-09-10Explicitly declare VM instruction dependencies (#14509)Takashi Kokubun
instead of mutating RubyVM::Instructions and letting the order of `require` impact its behavior. Now that we have both RubyVM::TraceInstruction and RubyVM::ZJITInstruction, it feels too much of a tight coupling to rely on `require` to be ordered properly.