<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/.github/workflows/tarball-non-development.yml, branch master</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Restrict GITHUB_TOKEN permissions in tarball reusable workflows</title>
<updated>2026-05-29T02:30:03+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2026-05-29T00:47:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=28c8bef6d78f4fc50e7e14afd5dd7c121e2639e6'/>
<id>28c8bef6d78f4fc50e7e14afd5dd7c121e2639e6</id>
<content type='text'>
These reusable workflows only check out, download artifacts, build, and
test, so contents: read is sufficient.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These reusable workflows only check out, download artifacts, build, and
test, so contents: read is sufficient.
</pre>
</div>
</content>
</entry>
<entry>
<title>Exercise three baseruby scenarios in non_development</title>
<updated>2026-05-22T01:31:11+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2026-05-22T00:48:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=250a0e6747135e5cee3a853dccb3c4f2df2a6462'/>
<id>250a0e6747135e5cee3a853dccb3c4f2df2a6462</id>
<content type='text'>
Add a matrix to non_development that runs three configurations:
default keeps the host ruby and lets configure auto-detect it, no-ruby
strips every preinstalled ruby and lets configure fall through to the
no-baseruby branch, and baseruby-no forces --with-baseruby=no while a
host ruby is available. The three runs cover each AS_CASE arm of the
--with-baseruby handling in configure.ac.

Co-Authored-By: Claude Opus 4.7 (1M context) &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a matrix to non_development that runs three configurations:
default keeps the host ruby and lets configure auto-detect it, no-ruby
strips every preinstalled ruby and lets configure fall through to the
no-baseruby branch, and baseruby-no forces --with-baseruby=no while a
host ruby is available. The three runs cover each AS_CASE arm of the
--with-baseruby handling in configure.ac.

Co-Authored-By: Claude Opus 4.7 (1M context) &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Install gmp on every tarball-test platform</title>
<updated>2026-05-22T01:31:11+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2026-05-22T00:25:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5a6e6d48c384737baf2921558d7b05e92618da1e'/>
<id>5a6e6d48c384737baf2921558d7b05e92618da1e</id>
<content type='text'>
macOS already pulled gmp via brew so bignum tests linked against it,
while ubuntu/non-development/windows skipped it and quietly used the
pure-C fallback. Add libgmp-dev on apt and gmp on vcpkg so all platforms
build bignum.c against gmp consistently.

Co-Authored-By: Claude Opus 4.7 (1M context) &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
macOS already pulled gmp via brew so bignum tests linked against it,
while ubuntu/non-development/windows skipped it and quietly used the
pure-C fallback. Add libgmp-dev on apt and gmp on vcpkg so all platforms
build bignum.c against gmp consistently.

Co-Authored-By: Claude Opus 4.7 (1M context) &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop readline and curses from tarball-test dependency install</title>
<updated>2026-05-22T01:31:11+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2026-05-22T00:24:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1a5cf207a206eb05f259d524678a68923eb3a2e4'/>
<id>1a5cf207a206eb05f259d524678a68923eb3a2e4</id>
<content type='text'>
ext/readline and ext/curses are no longer shipped from ruby/ruby, so
libreadline / libncurses are unused at build and run time. Remove them
from apt / brew / vcpkg lists, drop the matching --with-readline-dir
configure flag on macOS, and simplify the Windows DLL symlink loop that
was carved out to skip readline.dll.

Co-Authored-By: Claude Opus 4.7 (1M context) &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ext/readline and ext/curses are no longer shipped from ruby/ruby, so
libreadline / libncurses are unused at build and run time. Remove them
from apt / brew / vcpkg lists, drop the matching --with-readline-dir
configure flag on macOS, and simplify the Windows DLL symlink loop that
was carved out to skip readline.dll.

Co-Authored-By: Claude Opus 4.7 (1M context) &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tarball-test workflow for snapshot tarball CI</title>
<updated>2026-05-19T08:25:10+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2026-05-19T03:55:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bc8fc5da9116f40e9f44a795b97cdbe991206515'/>
<id>bc8fc5da9116f40e9f44a795b97cdbe991206515</id>
<content type='text'>
Port the daily snapshot tarball pipeline from ruby/actions into
ruby/ruby so the tarball build and per-OS tests run on every push and
pull request. The make-snapshot composite action gains a srcdir input so
the same logic can either clone ruby/ruby (daily upload from ruby/actions)
or operate on the working tree (this workflow).

Co-Authored-By: Claude Opus 4.7 (1M context) &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Port the daily snapshot tarball pipeline from ruby/actions into
ruby/ruby so the tarball build and per-OS tests run on every push and
pull request. The make-snapshot composite action gains a srcdir input so
the same logic can either clone ruby/ruby (daily upload from ruby/actions)
or operate on the working tree (this workflow).

Co-Authored-By: Claude Opus 4.7 (1M context) &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
