summaryrefslogtreecommitdiff
path: root/tool/lib/bundled_gem.rb
AgeCommit message (Collapse)Author
2025-06-28Remove `git`-related files in unpacked gemsNobuyoshi Nakada
These files, including `.github` directory, are useless unless the repository itself is contained as well.
2025-06-07Revert "[Bug #21388] Make snapshots of gems"Nobuyoshi Nakada
This reverts commit e90282be7ba1bc8e3119f6e1a2c80356ceb3f80a, a commit miss.
2025-06-07[Bug #21388] Make snapshots of gemsNobuyoshi Nakada
If the revision of bundled gems is specified for ruby master (and `git` is usable), checkout that revision and build a snapshot gem, and use it for `test-spec` instead of the downloaded release version.
2025-01-15Use rdoc provided by bundled gems for generating ruby documentationHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12577
2024-09-13Try to find bundled gem version from lib/*/version.rbYusuke Endoh
Notes: Merged: https://github.com/ruby/ruby/pull/11612
2024-05-20Re-use strscan with ruby repoHiroshi SHIBATA
2024-03-01Don't need to remove ruby2_keywords dependency from drbHiroshi SHIBATA
2024-02-16Fixed dependencies list formatHiroshi SHIBATA
2024-02-16Clear runtime dependencies if default gems is specified.Hiroshi SHIBATA
The current build system uses runtime dependencies from only `.bundle` directory. We shouldn't install runtime dependencies from rubygems.org when `make test-bundled-gems` is invoked.
2023-05-09Allow to use development version of bundled gems for packagingHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/7781
2023-05-09We should not validate development version of bundled gems with fetch timing.Hiroshi SHIBATA
We want to notify above situation when release time. So, I move this check into ruby/actions. Notes: Merged: https://github.com/ruby/ruby/pull/7781
2023-03-08code styleHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/7475
2023-03-08Added debug info to gemspec version checkHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/7475
2023-02-22Refine exception messages when git failedNobuyoshi Nakada
2023-02-22Use `Gem::Package#build` instead of the class method for old baserubyNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/7347
2023-02-22Clone and create dummy gemspec in sequential buildNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/7347
2023-02-22Move dummy gemspec file creation for extract-gems-sequentialNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/7347
2023-02-19Create a dummy minitest.gemspec for a bundled gemYusuke Endoh
To use the repository version of bundled gems, we need to build a gem by "gem build", but the repository of minitest does not include minitest.gemspec because it uses hoe. This change creats a dummy minitest.gemspec to pass the CI. Notes: Merged: https://github.com/ruby/ruby/pull/7339
2023-01-26[Bug #19340] Fix bundle gems with test revisionNobuyoshi Nakada
Build temporary gem package from cloned repository if test revision is set. Notes: Merged: https://github.com/ruby/ruby/pull/7146
2022-08-05Load gemspec file at that directoryNobuyoshi Nakada
Gemspec files generated by old bundler run `git` without changing the working directory. Or some gemspec files expect an owned file at the top exists ath the current working directory. Notes: Merged: https://github.com/ruby/ruby/pull/6203
2022-08-05Move to tool/lib/bundled_gem.rbNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/6203