Skip to content

Commit 01040ed

Browse files
author
Max Erkin
committed
Upgrade Ruby to 3.3.10
1 parent 23c6f6a commit 01040ed

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
@@ -432,7 +432,7 @@ jobs:
432432
- name: Fetch Ruby source
433433
run: ./internal-scripts/ci-cd/download-artifact.sh
434434
env:
435-
ARTIFACT_NAME: ruby-src-3.3.9
435+
ARTIFACT_NAME: ruby-src-3.3.10
436436
ARTIFACT_PATH: .
437437
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
438438

@@ -480,7 +480,7 @@ jobs:
480480
VARIANT_PACKAGE_SUFFIX: ""
481481
PACKAGE_FORMAT: "DEB"
482482
RUBY_PACKAGE_VERSION_ID: "3.3"
483-
RUBY_PACKAGE_REVISION: "9"
483+
RUBY_PACKAGE_REVISION: "10"
484484

485485
- name: Archive package artifact to Google Cloud
486486
run: ./internal-scripts/ci-cd/upload-artifact.sh
@@ -533,7 +533,7 @@ jobs:
533533
- name: Fetch Ruby source
534534
run: ./internal-scripts/ci-cd/download-artifact.sh
535535
env:
536-
ARTIFACT_NAME: ruby-src-3.3.9
536+
ARTIFACT_NAME: ruby-src-3.3.10
537537
ARTIFACT_PATH: .
538538
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
539539

@@ -587,7 +587,7 @@ jobs:
587587
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
588588
PACKAGE_FORMAT: "DEB"
589589
RUBY_PACKAGE_VERSION_ID: "3.3"
590-
RUBY_PACKAGE_REVISION: "9"
590+
RUBY_PACKAGE_REVISION: "10"
591591

592592
- name: Archive package artifact to Google Cloud
593593
run: ./internal-scripts/ci-cd/upload-artifact.sh
@@ -634,7 +634,7 @@ jobs:
634634
- name: Fetch Ruby source
635635
run: ./internal-scripts/ci-cd/download-artifact.sh
636636
env:
637-
ARTIFACT_NAME: ruby-src-3.3.9
637+
ARTIFACT_NAME: ruby-src-3.3.10
638638
ARTIFACT_PATH: .
639639
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
640640

@@ -682,7 +682,7 @@ jobs:
682682
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
683683
PACKAGE_FORMAT: "DEB"
684684
RUBY_PACKAGE_VERSION_ID: "3.3"
685-
RUBY_PACKAGE_REVISION: "9"
685+
RUBY_PACKAGE_REVISION: "10"
686686

687687
- name: Archive package artifact to Google Cloud
688688
run: ./internal-scripts/ci-cd/upload-artifact.sh
@@ -988,8 +988,8 @@ jobs:
988988
ARTIFACT_PATH: output-malloctrim
989989
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
990990

991-
build_ruby_debian_13-3_3_9-normal:
992-
name: 'Ruby [debian-13/3.3.9/normal]'
991+
build_ruby_debian_13-3_3_10-normal:
992+
name: 'Ruby [debian-13/3.3.10/normal]'
993993

994994
runs-on: ubuntu-24.04
995995
environment: test
@@ -999,7 +999,7 @@ jobs:
999999
packages: read
10001000
# Run even if a dependent job has been skipped
10011001
if: |
1002-
contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.3.9/normal];')
1002+
contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.3.10/normal];')
10031003
&& !failure() && !cancelled()
10041004
steps:
10051005

@@ -1026,7 +1026,7 @@ jobs:
10261026
- name: Fetch Ruby source
10271027
run: ./internal-scripts/ci-cd/download-artifact.sh
10281028
env:
1029-
ARTIFACT_NAME: ruby-src-3.3.9
1029+
ARTIFACT_NAME: ruby-src-3.3.10
10301030
ARTIFACT_PATH: .
10311031
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
10321032

@@ -1063,7 +1063,7 @@ jobs:
10631063
env:
10641064
ENVIRONMENT_NAME: "debian-13"
10651065
VARIANT_NAME: "normal"
1066-
RUBY_PACKAGE_VERSION_ID: "3.3.9"
1066+
RUBY_PACKAGE_VERSION_ID: "3.3.10"
10671067
CACHE_KEY_PREFIX: "sccache/debian-13"
10681068

10691069
- name: Build package
@@ -1073,18 +1073,18 @@ jobs:
10731073
VARIANT_NAME: "normal"
10741074
VARIANT_PACKAGE_SUFFIX: ""
10751075
PACKAGE_FORMAT: "DEB"
1076-
RUBY_PACKAGE_VERSION_ID: "3.3.9"
1076+
RUBY_PACKAGE_VERSION_ID: "3.3.10"
10771077
RUBY_PACKAGE_REVISION: "0"
10781078

10791079
- name: Archive package artifact to Google Cloud
10801080
run: ./internal-scripts/ci-cd/upload-artifact.sh
10811081
env:
1082-
ARTIFACT_NAME: "ruby-pkg_3.3.9_debian-13_normal"
1082+
ARTIFACT_NAME: "ruby-pkg_3.3.10_debian-13_normal"
10831083
ARTIFACT_PATH: output-normal
10841084
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
10851085

1086-
build_ruby_debian_13-3_3_9-jemalloc:
1087-
name: 'Ruby [debian-13/3.3.9/jemalloc]'
1086+
build_ruby_debian_13-3_3_10-jemalloc:
1087+
name: 'Ruby [debian-13/3.3.10/jemalloc]'
10881088

10891089
needs: build_jemalloc_debian_13
10901090
runs-on: ubuntu-24.04
@@ -1095,7 +1095,7 @@ jobs:
10951095
packages: read
10961096
# Run even if a dependent job has been skipped
10971097
if: |
1098-
contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.3.9/jemalloc];')
1098+
contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.3.10/jemalloc];')
10991099
&& !failure() && !cancelled()
11001100
steps:
11011101

@@ -1127,7 +1127,7 @@ jobs:
11271127
- name: Fetch Ruby source
11281128
run: ./internal-scripts/ci-cd/download-artifact.sh
11291129
env:
1130-
ARTIFACT_NAME: ruby-src-3.3.9
1130+
ARTIFACT_NAME: ruby-src-3.3.10
11311131
ARTIFACT_PATH: .
11321132
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
11331133

@@ -1170,7 +1170,7 @@ jobs:
11701170
env:
11711171
ENVIRONMENT_NAME: "debian-13"
11721172
VARIANT_NAME: "jemalloc"
1173-
RUBY_PACKAGE_VERSION_ID: "3.3.9"
1173+
RUBY_PACKAGE_VERSION_ID: "3.3.10"
11741174
CACHE_KEY_PREFIX: "sccache/debian-13"
11751175

11761176
- name: Build package
@@ -1180,18 +1180,18 @@ jobs:
11801180
VARIANT_NAME: "jemalloc"
11811181
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
11821182
PACKAGE_FORMAT: "DEB"
1183-
RUBY_PACKAGE_VERSION_ID: "3.3.9"
1183+
RUBY_PACKAGE_VERSION_ID: "3.3.10"
11841184
RUBY_PACKAGE_REVISION: "0"
11851185

11861186
- name: Archive package artifact to Google Cloud
11871187
run: ./internal-scripts/ci-cd/upload-artifact.sh
11881188
env:
1189-
ARTIFACT_NAME: "ruby-pkg_3.3.9_debian-13_jemalloc"
1189+
ARTIFACT_NAME: "ruby-pkg_3.3.10_debian-13_jemalloc"
11901190
ARTIFACT_PATH: output-jemalloc
11911191
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
11921192

1193-
build_ruby_debian_13-3_3_9-malloctrim:
1194-
name: 'Ruby [debian-13/3.3.9/malloctrim]'
1193+
build_ruby_debian_13-3_3_10-malloctrim:
1194+
name: 'Ruby [debian-13/3.3.10/malloctrim]'
11951195

11961196
runs-on: ubuntu-24.04
11971197
environment: test
@@ -1201,7 +1201,7 @@ jobs:
12011201
packages: read
12021202
# Run even if a dependent job has been skipped
12031203
if: |
1204-
contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.3.9/malloctrim];')
1204+
contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.3.10/malloctrim];')
12051205
&& !failure() && !cancelled()
12061206
steps:
12071207

@@ -1228,7 +1228,7 @@ jobs:
12281228
- name: Fetch Ruby source
12291229
run: ./internal-scripts/ci-cd/download-artifact.sh
12301230
env:
1231-
ARTIFACT_NAME: ruby-src-3.3.9
1231+
ARTIFACT_NAME: ruby-src-3.3.10
12321232
ARTIFACT_PATH: .
12331233
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
12341234

@@ -1265,7 +1265,7 @@ jobs:
12651265
env:
12661266
ENVIRONMENT_NAME: "debian-13"
12671267
VARIANT_NAME: "malloctrim"
1268-
RUBY_PACKAGE_VERSION_ID: "3.3.9"
1268+
RUBY_PACKAGE_VERSION_ID: "3.3.10"
12691269
CACHE_KEY_PREFIX: "sccache/debian-13"
12701270

12711271
- name: Build package
@@ -1275,13 +1275,13 @@ jobs:
12751275
VARIANT_NAME: "malloctrim"
12761276
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
12771277
PACKAGE_FORMAT: "DEB"
1278-
RUBY_PACKAGE_VERSION_ID: "3.3.9"
1278+
RUBY_PACKAGE_VERSION_ID: "3.3.10"
12791279
RUBY_PACKAGE_REVISION: "0"
12801280

12811281
- name: Archive package artifact to Google Cloud
12821282
run: ./internal-scripts/ci-cd/upload-artifact.sh
12831283
env:
1284-
ARTIFACT_NAME: "ruby-pkg_3.3.9_debian-13_malloctrim"
1284+
ARTIFACT_NAME: "ruby-pkg_3.3.10_debian-13_malloctrim"
12851285
ARTIFACT_PATH: output-malloctrim
12861286
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
12871287

@@ -1307,9 +1307,9 @@ jobs:
13071307
- build_ruby_debian_13-3_4_7-jemalloc
13081308
- build_ruby_debian_13-3_4_7-malloctrim
13091309

1310-
- build_ruby_debian_13-3_3_9-normal
1311-
- build_ruby_debian_13-3_3_9-jemalloc
1312-
- build_ruby_debian_13-3_3_9-malloctrim
1310+
- build_ruby_debian_13-3_3_10-normal
1311+
- build_ruby_debian_13-3_3_10-jemalloc
1312+
- build_ruby_debian_13-3_3_10-malloctrim
13131313
runs-on: ubuntu-24.04
13141314
environment: test
13151315
timeout-minutes: 30
@@ -1351,7 +1351,7 @@ jobs:
13511351
- name: Download Ruby package artifacts from Google Cloud
13521352
run: ./internal-scripts/ci-cd/download-artifacts.sh
13531353
env:
1354-
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.9_debian-13_normal ruby-pkg_3.3.9_debian-13_jemalloc ruby-pkg_3.3.9_debian-13_malloctrim'
1354+
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'
13551355
ARTIFACT_PATH: artifacts
13561356
CLEAR: true
13571357
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
@@ -1409,23 +1409,23 @@ jobs:
14091409
name: ruby-pkg_3.4.7_debian-13_malloctrim
14101410
path: artifacts/ruby-pkg_3.4.7_debian-13_malloctrim
14111411
compression-level: 0
1412-
- name: Archive Ruby package artifact [ruby-pkg_3.3.9_debian-13_normal] to Github
1412+
- name: Archive Ruby package artifact [ruby-pkg_3.3.10_debian-13_normal] to Github
14131413
uses: actions/upload-artifact@v4
14141414
with:
1415-
name: ruby-pkg_3.3.9_debian-13_normal
1416-
path: artifacts/ruby-pkg_3.3.9_debian-13_normal
1415+
name: ruby-pkg_3.3.10_debian-13_normal
1416+
path: artifacts/ruby-pkg_3.3.10_debian-13_normal
14171417
compression-level: 0
1418-
- name: Archive Ruby package artifact [ruby-pkg_3.3.9_debian-13_jemalloc] to Github
1418+
- name: Archive Ruby package artifact [ruby-pkg_3.3.10_debian-13_jemalloc] to Github
14191419
uses: actions/upload-artifact@v4
14201420
with:
1421-
name: ruby-pkg_3.3.9_debian-13_jemalloc
1422-
path: artifacts/ruby-pkg_3.3.9_debian-13_jemalloc
1421+
name: ruby-pkg_3.3.10_debian-13_jemalloc
1422+
path: artifacts/ruby-pkg_3.3.10_debian-13_jemalloc
14231423
compression-level: 0
1424-
- name: Archive Ruby package artifact [ruby-pkg_3.3.9_debian-13_malloctrim] to Github
1424+
- name: Archive Ruby package artifact [ruby-pkg_3.3.10_debian-13_malloctrim] to Github
14251425
uses: actions/upload-artifact@v4
14261426
with:
1427-
name: ruby-pkg_3.3.9_debian-13_malloctrim
1428-
path: artifacts/ruby-pkg_3.3.9_debian-13_malloctrim
1427+
name: ruby-pkg_3.3.10_debian-13_malloctrim
1428+
path: artifacts/ruby-pkg_3.3.10_debian-13_malloctrim
14291429
compression-level: 0
14301430

14311431

@@ -1469,12 +1469,12 @@ jobs:
14691469
|| (needs.build_ruby_debian_13-3_4_7-malloctrim.result != 'success'
14701470
&& (needs.build_ruby_debian_13-3_4_7-malloctrim.result != 'skipped'
14711471
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.4.7/malloctrim];')))
1472-
|| (needs.build_ruby_debian_13-3_3_9-normal.result != 'success'
1473-
&& (needs.build_ruby_debian_13-3_3_9-normal.result != 'skipped'
1474-
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.3.9/normal];')))
1475-
|| (needs.build_ruby_debian_13-3_3_9-jemalloc.result != 'success'
1476-
&& (needs.build_ruby_debian_13-3_3_9-jemalloc.result != 'skipped'
1477-
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.3.9/jemalloc];')))
1478-
|| (needs.build_ruby_debian_13-3_3_9-malloctrim.result != 'success'
1479-
&& (needs.build_ruby_debian_13-3_3_9-malloctrim.result != 'skipped'
1480-
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.3.9/malloctrim];')))
1472+
|| (needs.build_ruby_debian_13-3_3_10-normal.result != 'success'
1473+
&& (needs.build_ruby_debian_13-3_3_10-normal.result != 'skipped'
1474+
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.3.10/normal];')))
1475+
|| (needs.build_ruby_debian_13-3_3_10-jemalloc.result != 'success'
1476+
&& (needs.build_ruby_debian_13-3_3_10-jemalloc.result != 'skipped'
1477+
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.3.10/jemalloc];')))
1478+
|| (needs.build_ruby_debian_13-3_3_10-malloctrim.result != 'success'
1479+
&& (needs.build_ruby_debian_13-3_3_10-malloctrim.result != 'skipped'
1480+
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.3.10/malloctrim];')))

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

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -504,13 +504,13 @@ jobs:
504504
ARTIFACT_NAME: ruby-src-3.4.7
505505
ARTIFACT_PATH: output
506506
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
507-
download_ruby_source_3_3_9:
508-
name: Download Ruby source [3.3.9]
507+
download_ruby_source_3_3_10:
508+
name: Download Ruby source [3.3.10]
509509
runs-on: ubuntu-24.04
510510
permissions:
511511
id-token: write
512512
environment: test
513-
if: contains(inputs.necessary_jobs, ';Download Ruby source 3.3.9;')
513+
if: contains(inputs.necessary_jobs, ';Download Ruby source 3.3.10;')
514514
steps:
515515
- uses: actions/checkout@v5
516516
- uses: azure/login@v2
@@ -530,12 +530,12 @@ jobs:
530530
- name: Download
531531
run: ./internal-scripts/ci-cd/download-ruby-sources/download.sh
532532
env:
533-
RUBY_VERSION: 3.3.9
533+
RUBY_VERSION: 3.3.10
534534

535535
- name: Archive artifact
536536
run: ./internal-scripts/ci-cd/upload-artifact.sh
537537
env:
538-
ARTIFACT_NAME: ruby-src-3.3.9
538+
ARTIFACT_NAME: ruby-src-3.3.10
539539
ARTIFACT_PATH: output
540540
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
541541
download_ruby_source_3_2_9:
@@ -973,7 +973,7 @@ jobs:
973973
- build_docker_image_ubuntu_24_04
974974
- build_docker_image_utility
975975
- download_ruby_source_3_4_7
976-
- download_ruby_source_3_3_9
976+
- download_ruby_source_3_3_10
977977
- download_ruby_source_3_2_9
978978
- download_ruby_source_3_1_7
979979
- build_common_deb
@@ -1162,17 +1162,17 @@ jobs:
11621162
name: ruby-src-3.4.7
11631163
path: artifacts
11641164
compression-level: 0
1165-
- name: Download Ruby source artifact [3.3.9] from Google Cloud
1165+
- name: Download Ruby source artifact [3.3.10] from Google Cloud
11661166
run: ./internal-scripts/ci-cd/download-artifact.sh
11671167
env:
1168-
ARTIFACT_NAME: ruby-src-3.3.9
1168+
ARTIFACT_NAME: ruby-src-3.3.10
11691169
ARTIFACT_PATH: artifacts
11701170
CLEAR: true
11711171
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
1172-
- name: Archive Ruby source artifact [3.3.9] to Github
1172+
- name: Archive Ruby source artifact [3.3.10] to Github
11731173
uses: actions/upload-artifact@v4
11741174
with:
1175-
name: ruby-src-3.3.9
1175+
name: ruby-src-3.3.10
11761176
path: artifacts
11771177
compression-level: 0
11781178
- name: Download Ruby source artifact [3.2.9] from Google Cloud
@@ -1311,9 +1311,9 @@ jobs:
13111311
|| (needs.download_ruby_source_3_4_7.result != 'success'
13121312
&& (needs.download_ruby_source_3_4_7.result != 'skipped'
13131313
|| contains(inputs.necessary_jobs, ';Download Ruby source 3.4.7;')))
1314-
|| (needs.download_ruby_source_3_3_9.result != 'success'
1315-
&& (needs.download_ruby_source_3_3_9.result != 'skipped'
1316-
|| contains(inputs.necessary_jobs, ';Download Ruby source 3.3.9;')))
1314+
|| (needs.download_ruby_source_3_3_10.result != 'success'
1315+
&& (needs.download_ruby_source_3_3_10.result != 'skipped'
1316+
|| contains(inputs.necessary_jobs, ';Download Ruby source 3.3.10;')))
13171317
|| (needs.download_ruby_source_3_2_9.result != 'success'
13181318
&& (needs.download_ruby_source_3_2_9.result != 'skipped'
13191319
|| contains(inputs.necessary_jobs, ';Download Ruby source 3.2.9;')))

0 commit comments

Comments
 (0)