Commit graph

23 commits

Author SHA1 Message Date
Nobuyoshi Nakada
6b2d9ed2a5
Handle preperly comments in middle of lines in gems/bundled_gems 2025-08-12 16:04:57 +09:00
Nobuyoshi Nakada
698cf146ac
Fetch only necessary commits of bundled gems 2025-06-09 23:41:13 +09:00
Hiroshi SHIBATA
9349e98be2 Allow to run 'make test-bundled-gems BUNDLED_GEMS=csv,rexml' for only testing csv and rexml 2024-11-27 16:45:10 +09:00
Nobuyoshi Nakada
cc893edaf2
Fetch gem sources to be tested only 2024-11-01 02:33:11 +09:00
Nobuyoshi Nakada
f5497203b6
Highlight messages in fetch-bundled_gems 2024-03-18 23:29:54 +09:00
Hiroshi SHIBATA
99f8bb1331
Fetch tags with test-bundled-gems
make test-bundled-gems failed when default branch didn't have tag ref at target repository.

  ```
  updating rbs ...
  From ssh://github.com/ruby/rbs
   - [deleted]           (none)                             -> origin/dependabot/bundler/steep/rbs-3.4.0
  remote: Enumerating objects: 68, done.
  remote: Counting objects: 100% (68/68), done.
  remote: Compressing objects: 100% (43/43), done.
  remote: Total 68 (delta 19), reused 61 (delta 18), pack-reused 0
  Unpacking objects: 100% (68/68), 204.84 KiB | 633.00 KiB/s, done.
   * [new branch]        aaa-3.4.x                          -> origin/aaa-3.4.x
   * [new branch]        dependabot/bundler/steep/rbs-3.4.1 -> origin/dependabot/bundler/steep/rbs-3.4.1
     01371463..fea0932b  master                             -> origin/master
  checking out v3.4.1 (v=3.4.1, r=) ...
  fatal: invalid reference: v3.4.1
  fatal: invalid reference: 3.4.1
  make: *** [uncommon.mk:1553: yes-test-bundled-gems-fetch] Error 1
  ```
2023-12-27 10:30:38 +09:00
Hiroshi SHIBATA
bb75e83d9f We should not validate development version of bundled gems with fetch timing.
We want to notify above situation when release time. So, I move this check into ruby/actions.
2023-05-09 12:57:12 +09:00
Hiroshi SHIBATA
b90d87bf25
We need to checkout before BundledGem.dummy_gemspec checking.
When newer version released rather than gems/bundled_gems defined,
  `spec.version == Gem::Version.new(v)` always abort like:

  ```
  Unexpected versions between bundled_gems:3.0.4 and gemspec:3.1.0
  ```
2023-04-26 17:22:03 +09:00
Hiroshi SHIBATA
0c9733ea86 Added missing dependency for rubygems 2023-03-08 17:48:43 +09:00
Hiroshi SHIBATA
a7cee4da97 Added debug info to gemspec version check 2023-03-08 17:48:43 +09:00
Hiroshi SHIBATA
c25738762a Check bundled_gems version and gemspec version strictly 2023-03-08 17:48:43 +09:00
Nobuyoshi Nakada
be1db1ca5c
Just ignore empty lines in bundled_gems file [ci skip] 2023-01-10 23:31:04 +09:00
Nobuyoshi Nakada
456e1d1eaa
Try the tag without "v" prefix to checkout upstream repositories 2022-07-26 21:12:58 +09:00
Nobuyoshi Nakada
d3940a533d
Fetch the unmerged revision to test of bundled gems 2022-01-14 14:54:29 +09:00
Soutaro Matsumoto
02e17d473a
Let bundled_gems specify commits to test (#3641) 2020-10-09 18:41:20 +09:00
Nobuyoshi Nakada
7c88bb3eba
fetch-bundled_gems.rb: Fixed the position of -c 2020-04-25 13:56:24 +09:00
Nobuyoshi Nakada
f12f9f511d
fetch-bundled_gems.rb: Quiet detached HEAD advice 2020-04-25 13:16:40 +09:00
Nobuyoshi Nakada
f8401732de
Try with and without "v" prefix for numeric tag 2020-02-24 12:40:34 +09:00
Nobuyoshi Nakada
116b9e6a16
Retry checking out the version
rss 0.2.9 is tagged without the "v" prefix.
2020-02-24 12:33:16 +09:00
Nobuyoshi Nakada
26ee0af4b3
Test the bundled version minitest instead of master
Minitest has the released tags now.
2019-12-31 17:49:26 +09:00
Kazuhiro NISHIYAMA
967ef0d4f6
Use git pull instead of git fetch if master branch 2019-09-04 12:46:26 +09:00
nobu
ef82d94873 test-bundled-gems-fetch
* tool/fetch-bundled_gems.rb: get rid of tool/git-refresh which
  requries Bourne shell.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60431 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-10-25 23:35:46 +00:00
hsbt
6faa0e12b0 [EXPERIMENTAL] Added test-bundled-gems task.
`test-bundled-gems` invoke test suite of bundled gems with
  build environment.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-10-21 09:50:36 +00:00