<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/tool/test/test_commit_email.rb, branch v4.0.4</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>test_commit_email.rb: Ensure #teardown doesn't fail</title>
<updated>2025-12-17T18:22:00+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-12-17T18:18:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=dc2a62e14c4691808f04ea0cb2de30c681e87923'/>
<id>dc2a62e14c4691808f04ea0cb2de30c681e87923</id>
<content type='text'>
if test is omitted.

Follow up c4e090def134f9b109991b74c027648564963763
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if test is omitted.

Follow up c4e090def134f9b109991b74c027648564963763
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip TestCommitEmail if git is not available.</title>
<updated>2025-11-17T07:08:31+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-11-17T07:07:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3d8dfbf51e0133e76e5dca4f408c8f7efb6698b3'/>
<id>3d8dfbf51e0133e76e5dca4f408c8f7efb6698b3</id>
<content type='text'>
https://github.com/ruby/actions/actions/runs/19420968008/job/55558315338

```
    1) Error:
  TestCommitEmail#test_sendmail_encoding:
  Test::Unit::ProxyError: No such file or directory - git
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/lib/open3.rb:534:in 'Kernel#spawn'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/lib/open3.rb:534:in 'Open3.popen_run'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/lib/open3.rb:379:in 'Open3.popen2'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/lib/open3.rb:785:in 'Open3.capture2'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:89:in 'TestCommitEmail#git'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:13:in 'block in TestCommitEmail#setup'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:12:in 'Dir.chdir'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:12:in 'TestCommitEmail#setup'

    2) Error:
  TestCommitEmail#test_sendmail_encoding:
  Test::Unit::ProxyError: no implicit conversion of nil into String
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:37:in 'File.unlink'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:37:in 'TestCommitEmail#teardown'
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/actions/actions/runs/19420968008/job/55558315338

```
    1) Error:
  TestCommitEmail#test_sendmail_encoding:
  Test::Unit::ProxyError: No such file or directory - git
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/lib/open3.rb:534:in 'Kernel#spawn'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/lib/open3.rb:534:in 'Open3.popen_run'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/lib/open3.rb:379:in 'Open3.popen2'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/lib/open3.rb:785:in 'Open3.capture2'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:89:in 'TestCommitEmail#git'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:13:in 'block in TestCommitEmail#setup'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:12:in 'Dir.chdir'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:12:in 'TestCommitEmail#setup'

    2) Error:
  TestCommitEmail#test_sendmail_encoding:
  Test::Unit::ProxyError: no implicit conversion of nil into String
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:37:in 'File.unlink'
      /home/runner/work/actions/actions/ruby-4.0.0-preview2/tool/test/test_commit_email.rb:37:in 'TestCommitEmail#teardown'
```
</pre>
</div>
</content>
</entry>
<entry>
<title>Use path in tmpdir instead of IO::NULL</title>
<updated>2025-11-13T04:34:33+00:00</updated>
<author>
<name>Kazuhiro NISHIYAMA</name>
<email>zn@mbf.nifty.com</email>
</author>
<published>2025-11-13T04:34:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b4b7809f0be7897e194d0e215071b9a0e3fa716e'/>
<id>b4b7809f0be7897e194d0e215071b9a0e3fa716e</id>
<content type='text'>
The path already used in tool/test/test_sync_default_gems.rb .

Try to fix errors on Windows.

https://github.com/ruby/ruby/actions/runs/19316448613/job/55248700110
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The path already used in tool/test/test_sync_default_gems.rb .

Try to fix errors on Windows.

https://github.com/ruby/ruby/actions/runs/19316448613/job/55248700110
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore ~/.gitconfig</title>
<updated>2025-11-13T00:34:08+00:00</updated>
<author>
<name>Kazuhiro NISHIYAMA</name>
<email>zn@mbf.nifty.com</email>
</author>
<published>2025-11-13T00:31:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=37a05b591c989abe1ca524c3ff98b088d7e6a656'/>
<id>37a05b591c989abe1ca524c3ff98b088d7e6a656</id>
<content type='text'>
I use `commit.gpgsign=true`, so I want to ignore it in tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I use `commit.gpgsign=true`, so I want to ignore it in tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>test_commit_email.rb: Clean up temporary files</title>
<updated>2025-10-29T01:06:02+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-10-29T01:06:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c4e090def134f9b109991b74c027648564963763'/>
<id>c4e090def134f9b109991b74c027648564963763</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test_commit_email.rb: Simply use sh</title>
<updated>2025-10-11T02:01:56+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-10-11T00:44:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=fa883a4de89c40d152c28ee0de83ff05b40059df'/>
<id>fa883a4de89c40d152c28ee0de83ff05b40059df</id>
<content type='text'>
`env` on macOS resets DYLD environment variables that are needed to
run ruby configured with `--enable-load-relative`.  Use simple
commands instead, and `/bin/sh` that is specified in POSIX is more
portable than `/usr/bin/env`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`env` on macOS resets DYLD environment variables that are needed to
run ruby configured with `--enable-load-relative`.  Use simple
commands instead, and `/bin/sh` that is specified in POSIX is more
portable than `/usr/bin/env`.
</pre>
</div>
</content>
</entry>
<entry>
<title>test_commit_email.rb: Split out as binary for --with-gmp</title>
<updated>2025-10-09T05:30:43+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-10-09T05:30:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a59c5860a6bdaedc5886ee2627dc5c98d5924af5'/>
<id>a59c5860a6bdaedc5886ee2627dc5c98d5924af5</id>
<content type='text'>
https://github.com/ruby/ruby/actions/runs/18365998053/job/52318906076
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/ruby/actions/runs/18365998053/job/52318906076
</pre>
</div>
</content>
</entry>
<entry>
<title>test_commit_email.rb: Stop testing the un-encoded name</title>
<updated>2025-10-09T04:59:03+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-10-09T04:59:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f01254398931256e62d513a098faa29b1f56f636'/>
<id>f01254398931256e62d513a098faa29b1f56f636</id>
<content type='text'>
Hoping to work around failures on --with-gmp CI:
https://github.com/ruby/ruby/actions/runs/18365603616/job/52317792903
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hoping to work around failures on --with-gmp CI:
https://github.com/ruby/ruby/actions/runs/18365603616/job/52317792903
</pre>
</div>
</content>
</entry>
<entry>
<title>test_commit_email.rb: Test the encoding of commit messages</title>
<updated>2025-10-09T04:40:40+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-10-09T04:40:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=127318f4cb08dfbf7f515bdec2d1f0192b03296f'/>
<id>127318f4cb08dfbf7f515bdec2d1f0192b03296f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test_commit_email.rb: Skip the sendmail test on Windows</title>
<updated>2025-10-09T04:32:56+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-10-09T04:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=cd8a4406c1ad6c1fed82acad6899b02478246100'/>
<id>cd8a4406c1ad6c1fed82acad6899b02478246100</id>
<content type='text'>
We use only ubuntu-latest on post_push.yml anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We use only ubuntu-latest on post_push.yml anyway.
</pre>
</div>
</content>
</entry>
</feed>
