<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/.github/actions/launchable, 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>Update pinned action versions in Launchable setup</title>
<updated>2026-03-31T03:45:30+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2026-03-31T02:50:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b956e19ab798bfc1baa796fd08fa18eb626d4ab7'/>
<id>b956e19ab798bfc1baa796fd08fa18eb626d4ab7</id>
<content type='text'>
The commit SHAs did not match their version comment tags, as
flagged by zizmor ref-version-mismatch. Update all three actions
to their latest releases with correct SHAs.

- actions/setup-python v5.0.0 -&gt; v5.6.0
- actions/setup-java v4.0.0 -&gt; v4.8.0
- gacts/run-and-post-run v1.4.0 -&gt; v1.4.3

Co-Authored-By: Claude Opus 4.6 (1M context) &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The commit SHAs did not match their version comment tags, as
flagged by zizmor ref-version-mismatch. Update all three actions
to their latest releases with correct SHAs.

- actions/setup-python v5.0.0 -&gt; v5.6.0
- actions/setup-java v4.0.0 -&gt; v4.8.0
- gacts/run-and-post-run v1.4.0 -&gt; v1.4.3

Co-Authored-By: Claude Opus 4.6 (1M context) &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ZJIT: Set up Launchable for ZJIT CI jobs (#16444)</title>
<updated>2026-03-18T16:19:25+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2026-03-18T16:19:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=00a31a46f21ad49cb8a8b0e78aec43ec70a89a48'/>
<id>00a31a46f21ad49cb8a8b0e78aec43ec70a89a48</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add zizmor ignore directives for github-env</title>
<updated>2026-02-28T11:26:16+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2026-02-28T06:03:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f47c57d3a1400fb9272e721235ac33414066e23c'/>
<id>f47c57d3a1400fb9272e721235ac33414066e23c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Expose inputs as env vars in composite actions</title>
<updated>2026-02-28T11:26:16+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2026-02-28T05:43:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=41c11dc31d0b2514291e7dba432e945a5d73b880'/>
<id>41c11dc31d0b2514291e7dba432e945a5d73b880</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CI: Launchable: Fix errors at actions/setup-python on ppc64le/s390x</title>
<updated>2025-10-17T09:37:15+00:00</updated>
<author>
<name>Jun Aruga</name>
<email>jaruga@redhat.com</email>
</author>
<published>2025-10-09T14:52:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=943b5f66f7b2e90c349b1751b489b9881f6c26bc'/>
<id>943b5f66f7b2e90c349b1751b489b9881f6c26bc</id>
<content type='text'>
The following errors happened at the actions/setup-python step.

https://github.com/ruby/ruby/actions/runs/18229870239

&gt; The version '3.x' with architecture 's390x' was not found for Ubuntu 24.04.
&gt; The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json

&gt; The version '3.x' with architecture 'ppc64' was not found for Ubuntu 24.04.
&gt; The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json

After skipping the actions/setup-python step, the following errors also
happened at the actions/setup-java step.

https://github.com/ruby/ruby/actions/runs/18355975425?pr=14721

&gt; make-ibm (check, ubuntu-24.04-ppc64le)
&gt; Could not find satisfied version for SemVer '17'.

&gt; make-ibm (check, ubuntu-24.04-s390x)
&gt; The process '/usr/bin/bash' failed with exit code 1

&gt; make-ibm (check, ubuntu-24.04-s390x)
&gt; Process completed with exit code 127.

To fix the errors, I started using the Java distribution semeru (IBM Semeru
Runtime Open Edition) on the ppc64le/s390x cases.

You can see the following page for the details of the Java distribution semeru.

https://github.com/actions/setup-java?tab=readme-ov-file#supported-distributions
https://github.com/actions/setup-java/blob/ead9eaa3cfe0b0fc2fa749519ae09c3d4f4080b0/src/distributions/semeru/installer.ts#L20-L27
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The following errors happened at the actions/setup-python step.

https://github.com/ruby/ruby/actions/runs/18229870239

&gt; The version '3.x' with architecture 's390x' was not found for Ubuntu 24.04.
&gt; The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json

&gt; The version '3.x' with architecture 'ppc64' was not found for Ubuntu 24.04.
&gt; The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json

After skipping the actions/setup-python step, the following errors also
happened at the actions/setup-java step.

https://github.com/ruby/ruby/actions/runs/18355975425?pr=14721

&gt; make-ibm (check, ubuntu-24.04-ppc64le)
&gt; Could not find satisfied version for SemVer '17'.

&gt; make-ibm (check, ubuntu-24.04-s390x)
&gt; The process '/usr/bin/bash' failed with exit code 1

&gt; make-ibm (check, ubuntu-24.04-s390x)
&gt; Process completed with exit code 127.

To fix the errors, I started using the Java distribution semeru (IBM Semeru
Runtime Open Edition) on the ppc64le/s390x cases.

You can see the following page for the details of the Java distribution semeru.

https://github.com/actions/setup-java?tab=readme-ov-file#supported-distributions
https://github.com/actions/setup-java/blob/ead9eaa3cfe0b0fc2fa749519ae09c3d4f4080b0/src/distributions/semeru/installer.ts#L20-L27
</pre>
</div>
</content>
</entry>
<entry>
<title>Launchable: Remove `launchable subset` command (#13969)</title>
<updated>2025-07-23T02:18:11+00:00</updated>
<author>
<name>Naoto Ono</name>
<email>onoto1998@gmail.com</email>
</author>
<published>2025-07-23T02:18:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=fbaad485db4259497aeac93a296b25432c198fdd'/>
<id>fbaad485db4259497aeac93a296b25432c198fdd</id>
<content type='text'>
I've enabled the [Predictive Test Selection](https://www.launchableinc.com/docs/features/predictive-test-selection/) feature, which let machine-learning model selects the appropriate tests to reduce CI execution time in https://github.com/ruby/ruby/pull/12617.

However, I noticed that there are some problems for enabling PTS in Ruby CI after several experiments. Until fixing the problem, I'll disable this feature by removing `launchable subset` command.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I've enabled the [Predictive Test Selection](https://www.launchableinc.com/docs/features/predictive-test-selection/) feature, which let machine-learning model selects the appropriate tests to reduce CI execution time in https://github.com/ruby/ruby/pull/12617.

However, I noticed that there are some problems for enabling PTS in Ruby CI after several experiments. Until fixing the problem, I'll disable this feature by removing `launchable subset` command.</pre>
</div>
</content>
</entry>
<entry>
<title>CI: Run Launchable in the build directory</title>
<updated>2025-06-20T08:40:59+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-06-06T05:16:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=896f9f6328aa50c1f7ccbaf4103626d0701680b6'/>
<id>896f9f6328aa50c1f7ccbaf4103626d0701680b6</id>
<content type='text'>
As well as compilers/entrypoint.sh.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As well as compilers/entrypoint.sh.
</pre>
</div>
</content>
</entry>
<entry>
<title>CI: Extract `launchable_setup` function</title>
<updated>2025-06-19T12:17:56+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-06-16T10:14:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=82dfd44f937616ff31971f2d1e12a35bd022612c'/>
<id>82dfd44f937616ff31971f2d1e12a35bd022612c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CI: Store session info in variables directly</title>
<updated>2025-06-19T12:17:55+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-06-16T05:30:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=87d33583af2d095b5adbd5ba3765cfdf23767c34'/>
<id>87d33583af2d095b5adbd5ba3765cfdf23767c34</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a missing double quote</title>
<updated>2025-06-15T11:58:06+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-06-15T11:58:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b670a04ac7f92c26dc8ecad4ccbb31a171a76d6e'/>
<id>b670a04ac7f92c26dc8ecad4ccbb31a171a76d6e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
