From 235dd53e30623046230cd36ecc481c99de4f7e96 Mon Sep 17 00:00:00 2001 From: ronaldtse <11865+ronaldtse@users.noreply.github.com> Date: Mon, 21 Sep 2026 12:58:05 +0000 Subject: [PATCH 1/2] Onboard ruby 4.0.7 (release monitor) --- .bundle/config | 3 +++ monitor-result.json | 16 ++++++++++++++++ patches/4.0/patch-4.0.yaml | 3 +++ versions.yml | 4 ++++ 4 files changed, 26 insertions(+) create mode 100644 .bundle/config create mode 100644 monitor-result.json diff --git a/.bundle/config b/.bundle/config new file mode 100644 index 0000000..2821875 --- /dev/null +++ b/.bundle/config @@ -0,0 +1,3 @@ +--- +BUNDLE_PATH: "/home/runner/work/ruby/ruby/vendor/bundle" +BUNDLE_JOBS: "4" diff --git a/monitor-result.json b/monitor-result.json new file mode 100644 index 0000000..c31d4a6 --- /dev/null +++ b/monitor-result.json @@ -0,0 +1,16 @@ +{ + "version": "4.0.7", + "applied": true, + "failing": [ + + ], + "failures": { + }, + "extended": [ + "openssl_extconf_ruby_export_msys" + ], + "written": [ + "/home/runner/work/ruby/ruby/versions.yml", + "/home/runner/work/ruby/ruby/patches/4.0/patch-4.0.yaml" + ] +} diff --git a/patches/4.0/patch-4.0.yaml b/patches/4.0/patch-4.0.yaml index 3d448be..0f4c60c 100644 --- a/patches/4.0/patch-4.0.yaml +++ b/patches/4.0/patch-4.0.yaml @@ -49,6 +49,9 @@ patches: - feature: openssl_extconf_ruby_export_msys file: openssl_extconf_ruby_export_msys_6.patch version: "6" + - feature: openssl_extconf_ruby_export_msys + file: openssl_extconf_ruby_export_msys_6.patch + version: "7" # clang (and cl.exe) reject digest.h's plain extern against digest.c's # dllexport definition under --with-static-linked-ext; upstream's macro # fix, carried for every 4.0.x (unshipped upstream, ruby/ruby d0e0f2af) diff --git a/versions.yml b/versions.yml index af5e354..021a97c 100644 --- a/versions.yml +++ b/versions.yml @@ -188,3 +188,7 @@ versions: sha256: 837d299e8f7ddf2be31a229a7a7e019d354979825117989acb3b32b1a9be262a line: '4.0' scenarios: [linux-gnu, linux-musl, msys] + 4.0.7: + url: https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.7.tar.gz + sha256: 911ace20f90d068ca0e4dda6d0e4f0f81e52e52f2dd4f4004c721e253412e82d + line: '4.0' From 6eb39bd60242cf00da420e7fbec3f048536b8ebc Mon Sep 17 00:00:00 2001 From: tebako-ci Date: Tue, 22 Sep 2026 18:30:06 +0800 Subject: [PATCH 2/2] onboard: drop the runner artifacts from the manifest commit peter-evans/create-pull-request commits the whole dirty tree by default; bundler-cache's .bundle/config (a runner-local BUNDLE_PATH) and the monitor's monitor-result.json summary rode along. The onboarding surface is exactly versions.yml + patches/. --- .bundle/config | 3 --- monitor-result.json | 16 ---------------- 2 files changed, 19 deletions(-) delete mode 100644 .bundle/config delete mode 100644 monitor-result.json diff --git a/.bundle/config b/.bundle/config deleted file mode 100644 index 2821875..0000000 --- a/.bundle/config +++ /dev/null @@ -1,3 +0,0 @@ ---- -BUNDLE_PATH: "/home/runner/work/ruby/ruby/vendor/bundle" -BUNDLE_JOBS: "4" diff --git a/monitor-result.json b/monitor-result.json deleted file mode 100644 index c31d4a6..0000000 --- a/monitor-result.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "version": "4.0.7", - "applied": true, - "failing": [ - - ], - "failures": { - }, - "extended": [ - "openssl_extconf_ruby_export_msys" - ], - "written": [ - "/home/runner/work/ruby/ruby/versions.yml", - "/home/runner/work/ruby/ruby/patches/4.0/patch-4.0.yaml" - ] -}