| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-12-11 | make-snapshot: Update the tag format for Ruby 4.0+ (#15514) | Takashi Kokubun | |
| 2025-12-11 | make-snapshot: Remove an unnecessary variable | Takashi Kokubun | |
| This is a refactoring change, which should have no impact on behaviors. Now, if patchlevel is true, tag is empty. So `if patchlevel` always does nothing. Given that prerelease is false and tag is not nil, removing `if patchlevel` should have no impact. | |||
| 2025-12-11 | make-snapshot: Branch if it's X.Y.Z or X.Y using when | Takashi Kokubun | |
| It just seems like a completely different input, so it makes more sense to me to have it as a separate case. Also, we don't need to support Ruby 2.0 or older. | |||
| 2025-12-11 | make-snapshot: Make preview/rc match stricter | Takashi Kokubun | |
| to make it a bit more consistent with the other branch | |||
| 2025-12-11 | make-snapshot: Drop X.Y.Z-pN support | Takashi Kokubun | |
| We no longer make patchlevel releases. | |||
| 2025-11-27 | Store snapshot info date as Date instead of String | Tommaso Barbato | |
| 2025-08-19 | Gererate prism source files dependencies from template.rb | Nobuyoshi Nakada | |
| Update included file list automatically. | |||
| 2025-08-18 | Use autogen.sh if exists | Nobuyoshi Nakada | |
| 2025-08-18 | Use `File` instead of `IO`, for read/write singleton methods | Nobuyoshi Nakada | |
| 2025-08-18 | Gererate prism source files dependencies from template.rb | Nobuyoshi Nakada | |
| 2025-01-21 | Fix lrama for snapshot | Nobuyoshi Nakada | |
| - Old versions should compile parse.y by `bison` or the bundled version `lrama`, not the `lrama` in the running repository. - Check variables for ruby executable more strictly. Notes: Merged: https://github.com/ruby/ruby/pull/12605 | |||
| 2025-01-14 | Use LRAMA instead of YACC | ydah | |
| Notes: Merged: https://github.com/ruby/ruby/pull/12556 | |||
| 2024-09-30 | -l option of 7z is unknown switch with the `ubuntu-latest`. | Hiroshi SHIBATA | |
| https://github.com/ruby/actions/actions/runs/11095032727/job/30823174026#step:3:349 | |||
| 2023-11-13 | make-snapshot: update RUBY_PATCHLEVEL_STR regexp | Sorah Fukumori | |
| the regexp to replace RUBY_PATCHLEVEL_STR for prerelease snapshots doesn't match since GH-8578. follow-up: https://github.com/ruby/ruby/pull/8578 follow-up: 68df43788dc237a1071f02b2d82768f844696315 | |||
| 2023-09-21 | [Bug #19892] Clean intermediate files regardless `-keep_temp` | Nobuyoshi Nakada | |
| Not to include such files in the result packages. | |||
| 2023-09-21 | Make `clean.create` to accept a block | Nobuyoshi Nakada | |
| Like `File.open`, yield an IO to write the file. | |||
| 2023-05-12 | Use Lrama LALR parser generator instead of Bisonv3_3_0_preview1 | Yuichiro Kaneko | |
| https://bugs.ruby-lang.org/issues/19637 Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org> Notes: Merged: https://github.com/ruby/ruby/pull/7798 Merged-By: yui-knk <spiketeika@gmail.com> | |||
| 2023-02-08 | Removed svn feature from make-snapshot | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/7269 | |||
| 2022-09-30 | Introduce `VCS::Null` for fallback | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/6473 | |||
| 2022-09-17 | Auto-generate the release date on version.h from git CommitDate (#6382) | Takashi Kokubun | |
| * Auto-generate the release date on version.h from git CommitDate * Generate revision.h on mswin Notes: Merged-By: k0kubun <takashikkbn@gmail.com> | |||
| 2022-09-07 | Dump cross.rb only when verbose [ci skip] | Nobuyoshi Nakada | |
| 2022-09-05 | Debugging snapshot [ci skip] | Nobuyoshi Nakada | |
| 2022-09-05 | Use cross compiling settings as fake.rb for snapshots | Nobuyoshi Nakada | |
| 2022-09-03 | Now fake.rb is needed to prepare sources | Nobuyoshi Nakada | |
| 2022-09-01 | VCS#revision_header: Make arguments optional | Nobuyoshi Nakada | |
| 2022-09-01 | Update revision.h in packages using `VCS#revision_header` | Nobuyoshi Nakada | |
| 2022-09-01 | Prefer `File` class methods to write a string | Nobuyoshi Nakada | |
| 2022-03-31 | Remove CI configuration files from extracted bundled gems | Nobuyoshi Nakada | |
| 2021-12-25 | Revert "Do not include external library sources into packages" | NARUSE, Yui | |
| This reverts commit a042043487eb4c7d39307b8e784ede1856455c3e. | |||
| 2021-12-25 | Revert "make-snapshot: add -extlibs option" | NARUSE, Yui | |
| This reverts commit afa9d65d61857792508b1405835b07b78e24449c. It prevents installing libffi. | |||
| 2021-07-26 | Prepend DebugSystem to VCS class only | Nobuyoshi Nakada | |
| And revert 24e5f1c982966c379220b1bbb26b4e0320180fa1, pepending to Kernel did not affect the top level methods before 3.0. | |||
| 2021-07-26 | Ignore 7z unless available | Nobuyoshi Nakada | |
| `DebugSystem#system` is prepended in vcs.rb and defaulted to `exception: true`. | |||
| 2021-06-24 | Load rubygems before default gems | Nobuyoshi Nakada | |
| 2021-01-04 | make-snapshot: add -extlibs option | Nobuyoshi Nakada | |
| `make-snapshot` with `-extlibs` (or `-extlibs=yes`) includes extracted and patched external library sources that the extension libraries depend on. | |||
| 2020-12-27 | Do not include external library sources into packages | Nobuyoshi Nakada | |
| 2020-11-22 | make-snapshot: don't store symlinks by 7z for reproduceable pacakges | Nobuyoshi Nakada | |
| 2020-11-22 | make-snapshot: measure archiving times | Nobuyoshi Nakada | |
| 2020-11-22 | make-snapshot: suppress messages copying cached files unless verbose | Nobuyoshi Nakada | |
| 2020-11-22 | make-snapshot: clean autoconf caches for reproduceable packages | Nobuyoshi Nakada | |
| 2020-07-05 | Skip comment and empty lines in gems/bundled_gems file | Nobuyoshi Nakada | |
| 2020-04-05 | Revert "Moved aclocal.m4 to macro directory" | Nobuyoshi Nakada | |
| This reverts commit 4a6571dbc14ee4e88c12cd9931f7695077a3ee6e, because chkbuild does not follow. | |||
| 2020-04-05 | Moved aclocal.m4 to macro directory | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/3003 | |||
| 2019-12-23 | make-snapshot: fixed mode | Nobuyoshi Nakada | |
| "X" must be used in conjunction with "+". | |||
| 2019-10-08 | Fix typo [ci skip] | Kazuhiro NISHIYAMA | |
| pointed out by ruby-trunk-changes | |||
| 2019-10-07 | Write yaml and json under destdir and print to stdout | Kazuhiro NISHIYAMA | |
| 2019-10-07 | Create info.yml and info.json | Kazuhiro NISHIYAMA | |
| - `info.yml` is for ruby/www.ruby-lang.org/_data/releases.yml - `info.json` is meta data for users of snapshot | |||
| 2019-10-07 | Remove `-s3` option | Kazuhiro NISHIYAMA | |
| It will not use in `ruby/actions`, and `default=tmp` is not correct. | |||
| 2019-10-03 | make-snapshot: touch updated files after prepared | Nobuyoshi Nakada | |
| Align mtime of files updated by `make prepare-package` to make packages reproducible. | |||
| 2019-10-03 | make-snapshot: suppress make error messages unless failed | Nobuyoshi Nakada | |
| 2019-10-03 | make-snapshot: copy cache files instead of linking | Nobuyoshi Nakada | |
| To get rid of setting mode and mtime of the original cache files. | |||
