<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/spec/bundler/spec_helper.rb, branch v4.0.2</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Merge RubyGems/Bundler 4.0.6</title>
<updated>2026-02-10T01:38:24+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2026-02-10T01:07:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e025c839ac71b609bb50ff74352f9a11cd164c3c'/>
<id>e025c839ac71b609bb50ff74352f9a11cd164c3c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip Windows runner group warning under ruby/ruby repo</title>
<updated>2025-12-05T02:00:40+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-12-05T02:00:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d3a9a17b6f908a64d8cf7b35c5e7337be3fc7cc5'/>
<id>d3a9a17b6f908a64d8cf7b35c5e7337be3fc7cc5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rubygems] Add before(:context) hook to warn when spec files are not assigned to any Windows runner group</title>
<updated>2025-12-04T23:01:22+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-12-04T21:33:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d105709f2b989c03261371306b08f8fc5ccaa680'/>
<id>d105709f2b989c03261371306b08f8fc5ccaa680</id>
<content type='text'>
https://github.com/ruby/rubygems/commit/3ddb740969
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/rubygems/commit/3ddb740969
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rubygems] Try to split and run three runners for Windows</title>
<updated>2025-12-04T23:01:22+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-12-04T05:19:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=412895ae84c204466f085d1aae6ca90db88e255a'/>
<id>412895ae84c204466f085d1aae6ca90db88e255a</id>
<content type='text'>
I organized all examples the followings:

```
Total test time: 2468.41 seconds
Total files: 168

Group A: 42 files, 617.08 seconds
Group B: 42 files, 617.05 seconds
Group C: 42 files, 617.14 seconds
Group D: 42 files, 617.14 seconds
```

https://github.com/ruby/rubygems/commit/94d41e6c7c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I organized all examples the followings:

```
Total test time: 2468.41 seconds
Total files: 168

Group A: 42 files, 617.08 seconds
Group B: 42 files, 617.05 seconds
Group C: 42 files, 617.14 seconds
Group D: 42 files, 617.14 seconds
```

https://github.com/ruby/rubygems/commit/94d41e6c7c
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rubygems] maybe this will work?</title>
<updated>2025-11-12T01:47:10+00:00</updated>
<author>
<name>Aaron Patterson</name>
<email>tenderlove@ruby-lang.org</email>
</author>
<published>2025-11-12T00:16:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=30b3ccbbcd7bfa22319eb9419bc81e06870b3071'/>
<id>30b3ccbbcd7bfa22319eb9419bc81e06870b3071</id>
<content type='text'>
https://github.com/ruby/rubygems/commit/4d8b1c77f4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/rubygems/commit/4d8b1c77f4
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rubygems] Shell out fewer times</title>
<updated>2025-11-12T01:47:08+00:00</updated>
<author>
<name>Aaron Patterson</name>
<email>tenderlove@ruby-lang.org</email>
</author>
<published>2025-11-11T22:45:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9775d60222d5bbdbde662fd48f0273be65ff6cdb'/>
<id>9775d60222d5bbdbde662fd48f0273be65ff6cdb</id>
<content type='text'>
This is a follow up to #9053. We can avoid shelling out for generating
the gem index.

https://github.com/ruby/rubygems/commit/e40bafe9f1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a follow up to #9053. We can avoid shelling out for generating
the gem index.

https://github.com/ruby/rubygems/commit/e40bafe9f1
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/rubygems] If we use shared GEM_HOME and install multiple versions, it may cause unexpected test failures.</title>
<updated>2025-10-27T07:33:45+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-10-27T06:05:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6a1644ddca64e81839bc5f9953dea692dcac7b70'/>
<id>6a1644ddca64e81839bc5f9953dea692dcac7b70</id>
<content type='text'>
```
       Fetching gem metadata from https://gem.repo4/.
       Resolving dependencies...
       Resolving dependencies...
       # $? =&gt; 0
       cannot load such file -- diff/lcs
```

https://github.com/ruby/rubygems/commit/668b300261
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
```
       Fetching gem metadata from https://gem.repo4/.
       Resolving dependencies...
       Resolving dependencies...
       # $? =&gt; 0
       cannot load such file -- diff/lcs
```

https://github.com/ruby/rubygems/commit/668b300261
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Build bundler gem just once for specs</title>
<updated>2025-07-25T02:10:37+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-07-23T18:09:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e67f595e8f3f76f20d7a6b9fd0498ff7b641391c'/>
<id>e67f595e8f3f76f20d7a6b9fd0498ff7b641391c</id>
<content type='text'>
When we need to reset system gems during specs, there's no need to
rebuild bundler, we can copy over the original gem home.

https://github.com/rubygems/rubygems/commit/7b4f80747b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we need to reset system gems during specs, there's no need to
rebuild bundler, we can copy over the original gem home.

https://github.com/rubygems/rubygems/commit/7b4f80747b
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Reset tmp directories before spec suite</title>
<updated>2025-07-14T02:52:13+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-07-10T20:51:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=51e890030fd27c49abd0e0bb46abfd42edc8d0b9'/>
<id>51e890030fd27c49abd0e0bb46abfd42edc8d0b9</id>
<content type='text'>
If you abort running test suite with a quick double Ctrl-C, tmp files
will be left around, and they will interfere with the next test run.

To avoid this, make sure to clear them once at the beginning of the test
suite.

### Before

```
$ bin/parallel_rspec
16 processes for 175 specs, ~ 11 specs per process
.............................................................................................^C^C

Finished in 19.45 seconds (files took 0.42722 seconds to load)
94 examples, 0 failures

(... turbo tests backtrace ...)

$ bin/parallel_rspec
16 processes for 175 specs, ~ 11 specs per process
.F....F....F...F......^C

Failures:

(... failures' details ...)
```

### After

```
$ bin/parallel_rspec
16 processes for 175 specs, ~ 11 specs per process
.................................................................................^C^C

Finished in 18.18 seconds (files took 0.4383 seconds to load)
82 examples, 0 failures

(... turbo tests backtrace ...)

$ bin/parallel_rspec
16 processes for 175 specs, ~ 11 specs per process
................................................................................^C^C

Finished in 8.79 seconds (files took 0.45187 seconds to load)
80 examples, 0 failures

(... turbo tests backtrace ...)
```

https://github.com/rubygems/rubygems/commit/6767a52711
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If you abort running test suite with a quick double Ctrl-C, tmp files
will be left around, and they will interfere with the next test run.

To avoid this, make sure to clear them once at the beginning of the test
suite.

### Before

```
$ bin/parallel_rspec
16 processes for 175 specs, ~ 11 specs per process
.............................................................................................^C^C

Finished in 19.45 seconds (files took 0.42722 seconds to load)
94 examples, 0 failures

(... turbo tests backtrace ...)

$ bin/parallel_rspec
16 processes for 175 specs, ~ 11 specs per process
.F....F....F...F......^C

Failures:

(... failures' details ...)
```

### After

```
$ bin/parallel_rspec
16 processes for 175 specs, ~ 11 specs per process
.................................................................................^C^C

Finished in 18.18 seconds (files took 0.4383 seconds to load)
82 examples, 0 failures

(... turbo tests backtrace ...)

$ bin/parallel_rspec
16 processes for 175 specs, ~ 11 specs per process
................................................................................^C^C

Finished in 8.79 seconds (files took 0.45187 seconds to load)
80 examples, 0 failures

(... turbo tests backtrace ...)
```

https://github.com/rubygems/rubygems/commit/6767a52711
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Use ENV consistently over CLI flags for specs</title>
<updated>2025-06-24T03:10:50+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2025-06-19T13:59:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6217216be22d09a7654c20ec568224c2b5205734'/>
<id>6217216be22d09a7654c20ec568224c2b5205734</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/dafe50f171
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/dafe50f171
</pre>
</div>
</content>
</entry>
</feed>
