summaryrefslogtreecommitdiff
path: root/tool
AgeCommit message (Collapse)Author
2023-08-21Exclude docs/ from YARP syncTakashi Kokubun
2023-08-21Fix YARP syncKevin Newton
2023-08-18Revert "Fix tool/update-deps for YARP files"Takashi Kokubun
This reverts commit 6fff5c5ba23a2790c9d189de82e157c9fa986f96. Revert "Use $(top_srcdir) entries for mswin (#8244)" This reverts commit e327bf32bdfa610a0f1834048bb1422de992c073. Revert "Update dependencies" This reverts commit aba26a88040c322a188292447fd18a2b9c76c713. Revert "Use {$(VPATH)} for OpenBSD" This reverts commit 2046e054bc811fd6a8e30c926aa6c9c4a5884262. --- None of those revisions actually worked for both mswin and OpenBSD at the same time. I need more time to build something that works for both.
2023-08-18Fix tool/update-deps for YARP filesTakashi Kokubun
2023-08-17Attempt to recover from YARP sync failuresTakashi Kokubun
2023-08-17Attempt to explain what sync_default_gems_with_commits does [ci skip]Takashi Kokubun
2023-08-17Fix the scope of rubygems conflict resolutionTakashi Kokubun
The `git reset` and `rm_rf` are not necessary because `bundler/` is considered as a `toplevels` and removed from the commit when there's no conflict. For conflict cases, it's useful to remove them from the conflict targets before moving on to fix other paths.
2023-08-17Document the existence of sync_default_gems.rb -a [ci skip]Takashi Kokubun
2023-08-17Remove obsoleted yp_-renaming logicTakashi Kokubun
This has not been relevant since https://github.com/ruby/yarp/pull/1199.
2023-08-17Render YARP templates in the build process (#8228)Takashi Kokubun
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2023-08-17YARP: Ignore Rust sync failuresTakashi Kokubun
2023-08-17Refactor YARP_IGNORE_FILE_PATTERNTakashi Kokubun
`.git.*` covers those two cases. Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
2023-08-17Lrama v0.5.4yui-knk
Notes: Merged: https://github.com/ruby/ruby/pull/8236
2023-08-16Move the PC regardless of the leaf flag (#8232)Takashi Kokubun
Co-authored-by: Alan Wu <alansi.xingwu@shopify.com> Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2023-08-16Fix a regexp errorTakashi Kokubun
2023-08-16Avoid synchronizing GitHub Actions from YARPTakashi Kokubun
2023-08-16Revert an unintended revertTakashi Kokubun
2023-08-16Resync YARPTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/8226
2023-08-16Sync script updatesJemma Issroff
Notes: Merged: https://github.com/ruby/ruby/pull/8226
2023-08-16Resync Lrama v0.5.3yui-knk
Previous sync included unrelated files and missed template file update. Notes: Merged: https://github.com/ruby/ruby/pull/8229
2023-08-15Use `::` form workflow commandsNobuyoshi Nakada
2023-08-13Prohibit copying to `fixtures` and dot-direcotry just under `test`Nobuyoshi Nakada
Do not add directories which would let chkbuild fires accidentally, to just under `test`. The "fixtures" directory is often used to place test stuffs. Notes: Merged: https://github.com/ruby/ruby/pull/8214
2023-08-13Move test files of ruby/set under `test/set`Nobuyoshi Nakada
Chkbuild fires accidentally on `test/fixtures` directory. Notes: Merged: https://github.com/ruby/ruby/pull/8214
2023-08-08YJIT: Compile exception handlers (#8171)Takashi Kokubun
Co-authored-by: Maxime Chevalier-Boisvert <maximechevalierb@gmail.com> Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2023-08-08Add message for `--ruby` option [ci skip]Nobuyoshi Nakada
2023-08-08Do not double "yp_" prefix [ci skip]Nobuyoshi Nakada
2023-08-06Exclude files added to the toplevelNobuyoshi Nakada
2023-08-05Lrama v0.5.3yui-knk
Notes: Merged: https://github.com/ruby/ruby/pull/8175
2023-08-02Fix wrong assignmentNobuyoshi Nakada
2023-08-02Allow to override environment variables for debugNobuyoshi Nakada
2023-07-29Change `HOME` too when testing sync_default_gems.rbNobuyoshi Nakada
As well as `GIT_CONFIG_GLOBAL`, which is supported since git 2.32.
2023-07-29Revert "Test sync_default_gems.rb only when git 2.32 is available"Nobuyoshi Nakada
This reverts commit b0f44cfa5da53b90817732cb25b4d3a1cddecb89.
2023-07-29Test sync_default_gems.rb only when git 2.32 is availableNobuyoshi Nakada
With older git, as `GIT_CONFIG_GLOBAL` environment variable is not supported, these tests clobber user's configurations.
2023-07-28Fixed gemfile path for upstream of bundlerHiroshi SHIBATA
2023-07-28Exclude lockfile from sync targetHiroshi SHIBATA
2023-07-28Removed lockfile for test-bundlerHiroshi SHIBATA
2023-07-27Clean up OPT_STACK_CACHING (#8132)Takashi Kokubun
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2023-07-27downloader.rb: unlink broken symlink before caching to fix ENOENTAlan Wu
On GitHub CI, the downloader's cache is shared across different jobs. For some systems, the cached config.guess ends up being a symlink to /usr/share/autoconf/build-aux/config.guess and containers that don't have that file end up consuming the cache anyways, leading to ENOENT when trying to cache the downloaded file. This error happened on forks: - https://github.com/XrXr/ruby/actions/runs/5675262636/job/15380232344 - https://github.com/peterzhu2118/ruby/actions/runs/5684765421/job/15408188728
2023-07-23tool/merger.rb: Support commit URLs as revisionsnagachika
Notes: Merged: https://github.com/ruby/ruby/pull/8111
2023-07-21Try to fix NoMethodError on update-depsTakashi Kokubun
2023-07-21Suppress flaky update-deps failures for any win32 filesTakashi Kokubun
win32/win32.o was also unstable: https://github.com/ruby/ruby/actions/runs/5628655900/job/15252762821?pr=8107 At this point, any win32 files seem suspicious. Let's just ignore all such files.
2023-07-20Add a missing *Takashi Kokubun
Co-authored-by: Alan Wu <alansi.xingwu@shopify.com>
2023-07-20Ignore win32/file.o on update-depsTakashi Kokubun
This job has been so flaky: https://github.com/ruby/ruby/actions/runs/5614842978/job/15213840097
2023-07-20Sync YARP gemspec (#8101)Jemma Issroff
* Sync YARP gemspec We were previously not syncing the YARP gemspec over which meant that the Ruby YARP gem was out of sync. * Sync YARP node / lex_compat files Notes: Merged-By: jemmaissroff
2023-07-12sync_default_gems.rb: ensure that commit messages end with \nKazuki Yamaguchi
Commit messages written on GitHub's Web UI apparently use \r\n as a line separator and do not have a \n at the end of message, unlike those normally made with the git CLI. This breaks the expectation of the regexps used later.
2023-07-10Use `File::NULL` instead of hard coded null device namesNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/8050
2023-07-08leaked-globals: check leaked symbols in libruby.so if enable-sharedNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/8040
2023-07-08leaked-globals: ignore Address Sanitizer symbolsNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/8040
2023-07-05Fixed build scripts for YARPJemma Issroff
Notes: Merged: https://github.com/ruby/ruby/pull/8007
2023-07-01[Bug #19728] Auto-generate unicode property docsJanosch Müller
https://bugs.ruby-lang.org/issues/19728 Notes: Merged: https://github.com/ruby/ruby/pull/7944 Merged-By: nobu <nobu@ruby-lang.org>