Skip to content

Commit 681f227

Browse files
Max Erkinrus-max
authored andcommitted
Upgrade Ruby to 3.4.8
1 parent 7373d91 commit 681f227

File tree

8 files changed

+778
-778
lines changed

8 files changed

+778
-778
lines changed

.github/workflows/ci-cd-build-packages-1.yml

Lines changed: 97 additions & 97 deletions
Large diffs are not rendered by default.

.github/workflows/ci-cd-build-packages-2.yml

Lines changed: 97 additions & 97 deletions
Large diffs are not rendered by default.

.github/workflows/ci-cd-build-packages-3.yml

Lines changed: 97 additions & 97 deletions
Large diffs are not rendered by default.

.github/workflows/ci-cd-build-packages-4.yml

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ jobs:
131131
- name: Fetch Ruby source
132132
run: ./internal-scripts/ci-cd/download-artifact.sh
133133
env:
134-
ARTIFACT_NAME: ruby-src-3.4.7
134+
ARTIFACT_NAME: ruby-src-3.4.8
135135
ARTIFACT_PATH: .
136136
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
137137

@@ -179,7 +179,7 @@ jobs:
179179
VARIANT_PACKAGE_SUFFIX: ""
180180
PACKAGE_FORMAT: "DEB"
181181
RUBY_PACKAGE_VERSION_ID: "3.4"
182-
RUBY_PACKAGE_REVISION: "6"
182+
RUBY_PACKAGE_REVISION: "7"
183183

184184
- name: Archive package artifact to Google Cloud
185185
run: ./internal-scripts/ci-cd/upload-artifact.sh
@@ -230,7 +230,7 @@ jobs:
230230
- name: Fetch Ruby source
231231
run: ./internal-scripts/ci-cd/download-artifact.sh
232232
env:
233-
ARTIFACT_NAME: ruby-src-3.4.7
233+
ARTIFACT_NAME: ruby-src-3.4.8
234234
ARTIFACT_PATH: .
235235
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
236236

@@ -284,7 +284,7 @@ jobs:
284284
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
285285
PACKAGE_FORMAT: "DEB"
286286
RUBY_PACKAGE_VERSION_ID: "3.4"
287-
RUBY_PACKAGE_REVISION: "6"
287+
RUBY_PACKAGE_REVISION: "7"
288288

289289
- name: Archive package artifact to Google Cloud
290290
run: ./internal-scripts/ci-cd/upload-artifact.sh
@@ -329,7 +329,7 @@ jobs:
329329
- name: Fetch Ruby source
330330
run: ./internal-scripts/ci-cd/download-artifact.sh
331331
env:
332-
ARTIFACT_NAME: ruby-src-3.4.7
332+
ARTIFACT_NAME: ruby-src-3.4.8
333333
ARTIFACT_PATH: .
334334
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
335335

@@ -377,7 +377,7 @@ jobs:
377377
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
378378
PACKAGE_FORMAT: "DEB"
379379
RUBY_PACKAGE_VERSION_ID: "3.4"
380-
RUBY_PACKAGE_REVISION: "6"
380+
RUBY_PACKAGE_REVISION: "7"
381381

382382
- name: Archive package artifact to Google Cloud
383383
run: ./internal-scripts/ci-cd/upload-artifact.sh
@@ -677,8 +677,8 @@ jobs:
677677
ARTIFACT_PATH: output-malloctrim
678678
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
679679

680-
build_ruby_debian_13-3_4_7-normal:
681-
name: 'Ruby [debian-13/3.4.7/normal]'
680+
build_ruby_debian_13-3_4_8-normal:
681+
name: 'Ruby [debian-13/3.4.8/normal]'
682682

683683
runs-on: ubuntu-24.04
684684
environment: test
@@ -688,7 +688,7 @@ jobs:
688688
packages: read
689689
# Run even if a dependent job has been skipped
690690
if: |
691-
contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.4.7/normal];')
691+
contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.4.8/normal];')
692692
&& !failure() && !cancelled()
693693
steps:
694694

@@ -713,7 +713,7 @@ jobs:
713713
- name: Fetch Ruby source
714714
run: ./internal-scripts/ci-cd/download-artifact.sh
715715
env:
716-
ARTIFACT_NAME: ruby-src-3.4.7
716+
ARTIFACT_NAME: ruby-src-3.4.8
717717
ARTIFACT_PATH: .
718718
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
719719

@@ -750,7 +750,7 @@ jobs:
750750
env:
751751
ENVIRONMENT_NAME: "debian-13"
752752
VARIANT_NAME: "normal"
753-
RUBY_PACKAGE_VERSION_ID: "3.4.7"
753+
RUBY_PACKAGE_VERSION_ID: "3.4.8"
754754
CACHE_KEY_PREFIX: "sccache/debian-13"
755755

756756
- name: Build package
@@ -760,18 +760,18 @@ jobs:
760760
VARIANT_NAME: "normal"
761761
VARIANT_PACKAGE_SUFFIX: ""
762762
PACKAGE_FORMAT: "DEB"
763-
RUBY_PACKAGE_VERSION_ID: "3.4.7"
763+
RUBY_PACKAGE_VERSION_ID: "3.4.8"
764764
RUBY_PACKAGE_REVISION: "0"
765765

766766
- name: Archive package artifact to Google Cloud
767767
run: ./internal-scripts/ci-cd/upload-artifact.sh
768768
env:
769-
ARTIFACT_NAME: "ruby-pkg_3.4.7_debian-13_normal"
769+
ARTIFACT_NAME: "ruby-pkg_3.4.8_debian-13_normal"
770770
ARTIFACT_PATH: output-normal
771771
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
772772

773-
build_ruby_debian_13-3_4_7-jemalloc:
774-
name: 'Ruby [debian-13/3.4.7/jemalloc]'
773+
build_ruby_debian_13-3_4_8-jemalloc:
774+
name: 'Ruby [debian-13/3.4.8/jemalloc]'
775775

776776
needs: build_jemalloc_debian_13
777777
runs-on: ubuntu-24.04
@@ -782,7 +782,7 @@ jobs:
782782
packages: read
783783
# Run even if a dependent job has been skipped
784784
if: |
785-
contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.4.7/jemalloc];')
785+
contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.4.8/jemalloc];')
786786
&& !failure() && !cancelled()
787787
steps:
788788

@@ -812,7 +812,7 @@ jobs:
812812
- name: Fetch Ruby source
813813
run: ./internal-scripts/ci-cd/download-artifact.sh
814814
env:
815-
ARTIFACT_NAME: ruby-src-3.4.7
815+
ARTIFACT_NAME: ruby-src-3.4.8
816816
ARTIFACT_PATH: .
817817
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
818818

@@ -855,7 +855,7 @@ jobs:
855855
env:
856856
ENVIRONMENT_NAME: "debian-13"
857857
VARIANT_NAME: "jemalloc"
858-
RUBY_PACKAGE_VERSION_ID: "3.4.7"
858+
RUBY_PACKAGE_VERSION_ID: "3.4.8"
859859
CACHE_KEY_PREFIX: "sccache/debian-13"
860860

861861
- name: Build package
@@ -865,18 +865,18 @@ jobs:
865865
VARIANT_NAME: "jemalloc"
866866
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
867867
PACKAGE_FORMAT: "DEB"
868-
RUBY_PACKAGE_VERSION_ID: "3.4.7"
868+
RUBY_PACKAGE_VERSION_ID: "3.4.8"
869869
RUBY_PACKAGE_REVISION: "0"
870870

871871
- name: Archive package artifact to Google Cloud
872872
run: ./internal-scripts/ci-cd/upload-artifact.sh
873873
env:
874-
ARTIFACT_NAME: "ruby-pkg_3.4.7_debian-13_jemalloc"
874+
ARTIFACT_NAME: "ruby-pkg_3.4.8_debian-13_jemalloc"
875875
ARTIFACT_PATH: output-jemalloc
876876
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
877877

878-
build_ruby_debian_13-3_4_7-malloctrim:
879-
name: 'Ruby [debian-13/3.4.7/malloctrim]'
878+
build_ruby_debian_13-3_4_8-malloctrim:
879+
name: 'Ruby [debian-13/3.4.8/malloctrim]'
880880

881881
runs-on: ubuntu-24.04
882882
environment: test
@@ -886,7 +886,7 @@ jobs:
886886
packages: read
887887
# Run even if a dependent job has been skipped
888888
if: |
889-
contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.4.7/malloctrim];')
889+
contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.4.8/malloctrim];')
890890
&& !failure() && !cancelled()
891891
steps:
892892

@@ -911,7 +911,7 @@ jobs:
911911
- name: Fetch Ruby source
912912
run: ./internal-scripts/ci-cd/download-artifact.sh
913913
env:
914-
ARTIFACT_NAME: ruby-src-3.4.7
914+
ARTIFACT_NAME: ruby-src-3.4.8
915915
ARTIFACT_PATH: .
916916
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
917917

@@ -948,7 +948,7 @@ jobs:
948948
env:
949949
ENVIRONMENT_NAME: "debian-13"
950950
VARIANT_NAME: "malloctrim"
951-
RUBY_PACKAGE_VERSION_ID: "3.4.7"
951+
RUBY_PACKAGE_VERSION_ID: "3.4.8"
952952
CACHE_KEY_PREFIX: "sccache/debian-13"
953953

954954
- name: Build package
@@ -958,13 +958,13 @@ jobs:
958958
VARIANT_NAME: "malloctrim"
959959
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
960960
PACKAGE_FORMAT: "DEB"
961-
RUBY_PACKAGE_VERSION_ID: "3.4.7"
961+
RUBY_PACKAGE_VERSION_ID: "3.4.8"
962962
RUBY_PACKAGE_REVISION: "0"
963963

964964
- name: Archive package artifact to Google Cloud
965965
run: ./internal-scripts/ci-cd/upload-artifact.sh
966966
env:
967-
ARTIFACT_NAME: "ruby-pkg_3.4.7_debian-13_malloctrim"
967+
ARTIFACT_NAME: "ruby-pkg_3.4.8_debian-13_malloctrim"
968968
ARTIFACT_PATH: output-malloctrim
969969
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
970970

@@ -1277,9 +1277,9 @@ jobs:
12771277
- build_ruby_debian_13-3_3-jemalloc
12781278
- build_ruby_debian_13-3_3-malloctrim
12791279

1280-
- build_ruby_debian_13-3_4_7-normal
1281-
- build_ruby_debian_13-3_4_7-jemalloc
1282-
- build_ruby_debian_13-3_4_7-malloctrim
1280+
- build_ruby_debian_13-3_4_8-normal
1281+
- build_ruby_debian_13-3_4_8-jemalloc
1282+
- build_ruby_debian_13-3_4_8-malloctrim
12831283

12841284
- build_ruby_debian_13-3_3_10-normal
12851285
- build_ruby_debian_13-3_3_10-jemalloc
@@ -1325,7 +1325,7 @@ jobs:
13251325
- name: Download Ruby package artifacts from Google Cloud
13261326
run: ./internal-scripts/ci-cd/download-artifacts.sh
13271327
env:
1328-
ARTIFACT_NAMES: 'ruby-pkg_3.4_debian-13_normal ruby-pkg_3.4_debian-13_jemalloc ruby-pkg_3.4_debian-13_malloctrim ruby-pkg_3.3_debian-13_normal ruby-pkg_3.3_debian-13_jemalloc ruby-pkg_3.3_debian-13_malloctrim ruby-pkg_3.4.7_debian-13_normal ruby-pkg_3.4.7_debian-13_jemalloc ruby-pkg_3.4.7_debian-13_malloctrim ruby-pkg_3.3.10_debian-13_normal ruby-pkg_3.3.10_debian-13_jemalloc ruby-pkg_3.3.10_debian-13_malloctrim'
1328+
ARTIFACT_NAMES: 'ruby-pkg_3.4_debian-13_normal ruby-pkg_3.4_debian-13_jemalloc ruby-pkg_3.4_debian-13_malloctrim ruby-pkg_3.3_debian-13_normal ruby-pkg_3.3_debian-13_jemalloc ruby-pkg_3.3_debian-13_malloctrim ruby-pkg_3.4.8_debian-13_normal ruby-pkg_3.4.8_debian-13_jemalloc ruby-pkg_3.4.8_debian-13_malloctrim ruby-pkg_3.3.10_debian-13_normal ruby-pkg_3.3.10_debian-13_jemalloc ruby-pkg_3.3.10_debian-13_malloctrim'
13291329
ARTIFACT_PATH: artifacts
13301330
CLEAR: true
13311331
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
@@ -1365,23 +1365,23 @@ jobs:
13651365
name: ruby-pkg_3.3_debian-13_malloctrim
13661366
path: artifacts/ruby-pkg_3.3_debian-13_malloctrim
13671367
compression-level: 0
1368-
- name: Archive Ruby package artifact [ruby-pkg_3.4.7_debian-13_normal] to Github
1368+
- name: Archive Ruby package artifact [ruby-pkg_3.4.8_debian-13_normal] to Github
13691369
uses: actions/upload-artifact@v4
13701370
with:
1371-
name: ruby-pkg_3.4.7_debian-13_normal
1372-
path: artifacts/ruby-pkg_3.4.7_debian-13_normal
1371+
name: ruby-pkg_3.4.8_debian-13_normal
1372+
path: artifacts/ruby-pkg_3.4.8_debian-13_normal
13731373
compression-level: 0
1374-
- name: Archive Ruby package artifact [ruby-pkg_3.4.7_debian-13_jemalloc] to Github
1374+
- name: Archive Ruby package artifact [ruby-pkg_3.4.8_debian-13_jemalloc] to Github
13751375
uses: actions/upload-artifact@v4
13761376
with:
1377-
name: ruby-pkg_3.4.7_debian-13_jemalloc
1378-
path: artifacts/ruby-pkg_3.4.7_debian-13_jemalloc
1377+
name: ruby-pkg_3.4.8_debian-13_jemalloc
1378+
path: artifacts/ruby-pkg_3.4.8_debian-13_jemalloc
13791379
compression-level: 0
1380-
- name: Archive Ruby package artifact [ruby-pkg_3.4.7_debian-13_malloctrim] to Github
1380+
- name: Archive Ruby package artifact [ruby-pkg_3.4.8_debian-13_malloctrim] to Github
13811381
uses: actions/upload-artifact@v4
13821382
with:
1383-
name: ruby-pkg_3.4.7_debian-13_malloctrim
1384-
path: artifacts/ruby-pkg_3.4.7_debian-13_malloctrim
1383+
name: ruby-pkg_3.4.8_debian-13_malloctrim
1384+
path: artifacts/ruby-pkg_3.4.8_debian-13_malloctrim
13851385
compression-level: 0
13861386
- name: Archive Ruby package artifact [ruby-pkg_3.3.10_debian-13_normal] to Github
13871387
uses: actions/upload-artifact@v4
@@ -1434,15 +1434,15 @@ jobs:
14341434
|| (needs.build_ruby_debian_13-3_3-malloctrim.result != 'success'
14351435
&& (needs.build_ruby_debian_13-3_3-malloctrim.result != 'skipped'
14361436
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.3/malloctrim];')))
1437-
|| (needs.build_ruby_debian_13-3_4_7-normal.result != 'success'
1438-
&& (needs.build_ruby_debian_13-3_4_7-normal.result != 'skipped'
1439-
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.4.7/normal];')))
1440-
|| (needs.build_ruby_debian_13-3_4_7-jemalloc.result != 'success'
1441-
&& (needs.build_ruby_debian_13-3_4_7-jemalloc.result != 'skipped'
1442-
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.4.7/jemalloc];')))
1443-
|| (needs.build_ruby_debian_13-3_4_7-malloctrim.result != 'success'
1444-
&& (needs.build_ruby_debian_13-3_4_7-malloctrim.result != 'skipped'
1445-
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.4.7/malloctrim];')))
1437+
|| (needs.build_ruby_debian_13-3_4_8-normal.result != 'success'
1438+
&& (needs.build_ruby_debian_13-3_4_8-normal.result != 'skipped'
1439+
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.4.8/normal];')))
1440+
|| (needs.build_ruby_debian_13-3_4_8-jemalloc.result != 'success'
1441+
&& (needs.build_ruby_debian_13-3_4_8-jemalloc.result != 'skipped'
1442+
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.4.8/jemalloc];')))
1443+
|| (needs.build_ruby_debian_13-3_4_8-malloctrim.result != 'success'
1444+
&& (needs.build_ruby_debian_13-3_4_8-malloctrim.result != 'skipped'
1445+
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.4.8/malloctrim];')))
14461446
|| (needs.build_ruby_debian_13-3_3_10-normal.result != 'success'
14471447
&& (needs.build_ruby_debian_13-3_3_10-normal.result != 'skipped'
14481448
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.3.10/normal];')))

.github/workflows/ci-cd-prepare.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -470,13 +470,13 @@ jobs:
470470
### Sources ###
471471

472472

473-
download_ruby_source_3_4_7:
474-
name: Download Ruby source [3.4.7]
473+
download_ruby_source_3_4_8:
474+
name: Download Ruby source [3.4.8]
475475
runs-on: ubuntu-24.04
476476
permissions:
477477
id-token: write
478478
environment: test
479-
if: contains(inputs.necessary_jobs, ';Download Ruby source 3.4.7;')
479+
if: contains(inputs.necessary_jobs, ';Download Ruby source 3.4.8;')
480480
steps:
481481
- uses: actions/checkout@v4
482482
- uses: azure/login@v2
@@ -496,12 +496,12 @@ jobs:
496496
- name: Download
497497
run: ./internal-scripts/ci-cd/download-ruby-sources/download.sh
498498
env:
499-
RUBY_VERSION: 3.4.7
499+
RUBY_VERSION: 3.4.8
500500

501501
- name: Archive artifact
502502
run: ./internal-scripts/ci-cd/upload-artifact.sh
503503
env:
504-
ARTIFACT_NAME: ruby-src-3.4.7
504+
ARTIFACT_NAME: ruby-src-3.4.8
505505
ARTIFACT_PATH: output
506506
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
507507
download_ruby_source_3_3_10:
@@ -964,7 +964,7 @@ jobs:
964964
- build_docker_image_ubuntu_22_04
965965
- build_docker_image_ubuntu_24_04
966966
- build_docker_image_utility
967-
- download_ruby_source_3_4_7
967+
- download_ruby_source_3_4_8
968968
- download_ruby_source_3_3_10
969969
- download_ruby_source_3_2_9
970970
- download_ruby_source_3_1_7
@@ -1141,17 +1141,17 @@ jobs:
11411141
path: artifacts
11421142

11431143

1144-
- name: Download Ruby source artifact [3.4.7] from Google Cloud
1144+
- name: Download Ruby source artifact [3.4.8] from Google Cloud
11451145
run: ./internal-scripts/ci-cd/download-artifact.sh
11461146
env:
1147-
ARTIFACT_NAME: ruby-src-3.4.7
1147+
ARTIFACT_NAME: ruby-src-3.4.8
11481148
ARTIFACT_PATH: artifacts
11491149
CLEAR: true
11501150
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
1151-
- name: Archive Ruby source artifact [3.4.7] to Github
1151+
- name: Archive Ruby source artifact [3.4.8] to Github
11521152
uses: actions/upload-artifact@v4
11531153
with:
1154-
name: ruby-src-3.4.7
1154+
name: ruby-src-3.4.8
11551155
path: artifacts
11561156
compression-level: 0
11571157
- name: Download Ruby source artifact [3.3.10] from Google Cloud
@@ -1300,9 +1300,9 @@ jobs:
13001300
run: 'false'
13011301
if: |
13021302
false
1303-
|| (needs.download_ruby_source_3_4_7.result != 'success'
1304-
&& (needs.download_ruby_source_3_4_7.result != 'skipped'
1305-
|| contains(inputs.necessary_jobs, ';Download Ruby source 3.4.7;')))
1303+
|| (needs.download_ruby_source_3_4_8.result != 'success'
1304+
&& (needs.download_ruby_source_3_4_8.result != 'skipped'
1305+
|| contains(inputs.necessary_jobs, ';Download Ruby source 3.4.8;')))
13061306
|| (needs.download_ruby_source_3_3_10.result != 'success'
13071307
&& (needs.download_ruby_source_3_3_10.result != 'skipped'
13081308
|| contains(inputs.necessary_jobs, ';Download Ruby source 3.3.10;')))

0 commit comments

Comments
 (0)