Skip to content

Commit aab334e

Browse files
author
Max Erkin
committed
Adds Ruby 4.0.4
1 parent 190dcf4 commit aab334e

8 files changed

Lines changed: 526 additions & 526 deletions

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

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

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

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

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

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

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

Lines changed: 33 additions & 33 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-4.0.3
134+
ARTIFACT_NAME: ruby-src-4.0.4
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: "4.0"
182-
RUBY_PACKAGE_REVISION: "2"
182+
RUBY_PACKAGE_REVISION: "3"
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-4.0.3
233+
ARTIFACT_NAME: ruby-src-4.0.4
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: "4.0"
287-
RUBY_PACKAGE_REVISION: "2"
287+
RUBY_PACKAGE_REVISION: "3"
288288

289289
- name: Archive package artifact to Google Cloud
290290
run: ./internal-scripts/ci-cd/upload-artifact.sh
@@ -689,8 +689,8 @@ jobs:
689689
ARTIFACT_PATH: output-jemalloc
690690
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
691691

692-
build_ruby_debian_13-4_0_3-normal:
693-
name: 'Ruby [debian-13/4.0.3/normal]'
692+
build_ruby_debian_13-4_0_4-normal:
693+
name: 'Ruby [debian-13/4.0.4/normal]'
694694

695695
runs-on: ubuntu-24.04
696696
environment: test
@@ -700,7 +700,7 @@ jobs:
700700
packages: read
701701
# Run even if a dependent job has been skipped
702702
if: |
703-
contains(inputs.necessary_jobs, ';Build Ruby [debian-13/4.0.3/normal];')
703+
contains(inputs.necessary_jobs, ';Build Ruby [debian-13/4.0.4/normal];')
704704
&& !failure() && !cancelled()
705705
steps:
706706

@@ -725,7 +725,7 @@ jobs:
725725
- name: Fetch Ruby source
726726
run: ./internal-scripts/ci-cd/download-artifact.sh
727727
env:
728-
ARTIFACT_NAME: ruby-src-4.0.3
728+
ARTIFACT_NAME: ruby-src-4.0.4
729729
ARTIFACT_PATH: .
730730
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
731731

@@ -762,7 +762,7 @@ jobs:
762762
env:
763763
ENVIRONMENT_NAME: "debian-13"
764764
VARIANT_NAME: "normal"
765-
RUBY_PACKAGE_VERSION_ID: "4.0.3"
765+
RUBY_PACKAGE_VERSION_ID: "4.0.4"
766766
CACHE_KEY_PREFIX: "sccache/debian-13"
767767

768768
- name: Build package
@@ -772,18 +772,18 @@ jobs:
772772
VARIANT_NAME: "normal"
773773
VARIANT_PACKAGE_SUFFIX: ""
774774
PACKAGE_FORMAT: "DEB"
775-
RUBY_PACKAGE_VERSION_ID: "4.0.3"
775+
RUBY_PACKAGE_VERSION_ID: "4.0.4"
776776
RUBY_PACKAGE_REVISION: "0"
777777

778778
- name: Archive package artifact to Google Cloud
779779
run: ./internal-scripts/ci-cd/upload-artifact.sh
780780
env:
781-
ARTIFACT_NAME: "ruby-pkg_4.0.3_debian-13_normal"
781+
ARTIFACT_NAME: "ruby-pkg_4.0.4_debian-13_normal"
782782
ARTIFACT_PATH: output-normal
783783
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
784784

785-
build_ruby_debian_13-4_0_3-jemalloc:
786-
name: 'Ruby [debian-13/4.0.3/jemalloc]'
785+
build_ruby_debian_13-4_0_4-jemalloc:
786+
name: 'Ruby [debian-13/4.0.4/jemalloc]'
787787

788788
needs: build_jemalloc_debian_13
789789
runs-on: ubuntu-24.04
@@ -794,7 +794,7 @@ jobs:
794794
packages: read
795795
# Run even if a dependent job has been skipped
796796
if: |
797-
contains(inputs.necessary_jobs, ';Build Ruby [debian-13/4.0.3/jemalloc];')
797+
contains(inputs.necessary_jobs, ';Build Ruby [debian-13/4.0.4/jemalloc];')
798798
&& !failure() && !cancelled()
799799
steps:
800800

@@ -824,7 +824,7 @@ jobs:
824824
- name: Fetch Ruby source
825825
run: ./internal-scripts/ci-cd/download-artifact.sh
826826
env:
827-
ARTIFACT_NAME: ruby-src-4.0.3
827+
ARTIFACT_NAME: ruby-src-4.0.4
828828
ARTIFACT_PATH: .
829829
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
830830

@@ -867,7 +867,7 @@ jobs:
867867
env:
868868
ENVIRONMENT_NAME: "debian-13"
869869
VARIANT_NAME: "jemalloc"
870-
RUBY_PACKAGE_VERSION_ID: "4.0.3"
870+
RUBY_PACKAGE_VERSION_ID: "4.0.4"
871871
CACHE_KEY_PREFIX: "sccache/debian-13"
872872

873873
- name: Build package
@@ -877,13 +877,13 @@ jobs:
877877
VARIANT_NAME: "jemalloc"
878878
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
879879
PACKAGE_FORMAT: "DEB"
880-
RUBY_PACKAGE_VERSION_ID: "4.0.3"
880+
RUBY_PACKAGE_VERSION_ID: "4.0.4"
881881
RUBY_PACKAGE_REVISION: "0"
882882

883883
- name: Archive package artifact to Google Cloud
884884
run: ./internal-scripts/ci-cd/upload-artifact.sh
885885
env:
886-
ARTIFACT_NAME: "ruby-pkg_4.0.3_debian-13_jemalloc"
886+
ARTIFACT_NAME: "ruby-pkg_4.0.4_debian-13_jemalloc"
887887
ARTIFACT_PATH: output-jemalloc
888888
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
889889

@@ -1302,8 +1302,8 @@ jobs:
13021302
- build_ruby_debian_13-3_3-normal
13031303
- build_ruby_debian_13-3_3-jemalloc
13041304

1305-
- build_ruby_debian_13-4_0_3-normal
1306-
- build_ruby_debian_13-4_0_3-jemalloc
1305+
- build_ruby_debian_13-4_0_4-normal
1306+
- build_ruby_debian_13-4_0_4-jemalloc
13071307

13081308
- build_ruby_debian_13-3_4_9-normal
13091309
- build_ruby_debian_13-3_4_9-jemalloc
@@ -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_4.0_debian-13_normal ruby-pkg_4.0_debian-13_jemalloc ruby-pkg_3.4_debian-13_normal ruby-pkg_3.4_debian-13_jemalloc ruby-pkg_3.3_debian-13_normal ruby-pkg_3.3_debian-13_jemalloc ruby-pkg_4.0.3_debian-13_normal ruby-pkg_4.0.3_debian-13_jemalloc ruby-pkg_3.4.9_debian-13_normal ruby-pkg_3.4.9_debian-13_jemalloc ruby-pkg_3.3.11_debian-13_normal ruby-pkg_3.3.11_debian-13_jemalloc'
1354+
ARTIFACT_NAMES: 'ruby-pkg_4.0_debian-13_normal ruby-pkg_4.0_debian-13_jemalloc ruby-pkg_3.4_debian-13_normal ruby-pkg_3.4_debian-13_jemalloc ruby-pkg_3.3_debian-13_normal ruby-pkg_3.3_debian-13_jemalloc ruby-pkg_4.0.4_debian-13_normal ruby-pkg_4.0.4_debian-13_jemalloc ruby-pkg_3.4.9_debian-13_normal ruby-pkg_3.4.9_debian-13_jemalloc ruby-pkg_3.3.11_debian-13_normal ruby-pkg_3.3.11_debian-13_jemalloc'
13551355
ARTIFACT_PATH: artifacts
13561356
CLEAR: true
13571357
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
@@ -1391,17 +1391,17 @@ jobs:
13911391
name: ruby-pkg_3.3_debian-13_jemalloc
13921392
path: artifacts/ruby-pkg_3.3_debian-13_jemalloc
13931393
compression-level: 0
1394-
- name: Archive Ruby package artifact [ruby-pkg_4.0.3_debian-13_normal] to Github
1394+
- name: Archive Ruby package artifact [ruby-pkg_4.0.4_debian-13_normal] to Github
13951395
uses: actions/upload-artifact@v4
13961396
with:
1397-
name: ruby-pkg_4.0.3_debian-13_normal
1398-
path: artifacts/ruby-pkg_4.0.3_debian-13_normal
1397+
name: ruby-pkg_4.0.4_debian-13_normal
1398+
path: artifacts/ruby-pkg_4.0.4_debian-13_normal
13991399
compression-level: 0
1400-
- name: Archive Ruby package artifact [ruby-pkg_4.0.3_debian-13_jemalloc] to Github
1400+
- name: Archive Ruby package artifact [ruby-pkg_4.0.4_debian-13_jemalloc] to Github
14011401
uses: actions/upload-artifact@v4
14021402
with:
1403-
name: ruby-pkg_4.0.3_debian-13_jemalloc
1404-
path: artifacts/ruby-pkg_4.0.3_debian-13_jemalloc
1403+
name: ruby-pkg_4.0.4_debian-13_jemalloc
1404+
path: artifacts/ruby-pkg_4.0.4_debian-13_jemalloc
14051405
compression-level: 0
14061406
- name: Archive Ruby package artifact [ruby-pkg_3.4.9_debian-13_normal] to Github
14071407
uses: actions/upload-artifact@v4
@@ -1460,12 +1460,12 @@ jobs:
14601460
|| (needs.build_ruby_debian_13-3_3-jemalloc.result != 'success'
14611461
&& (needs.build_ruby_debian_13-3_3-jemalloc.result != 'skipped'
14621462
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.3/jemalloc];')))
1463-
|| (needs.build_ruby_debian_13-4_0_3-normal.result != 'success'
1464-
&& (needs.build_ruby_debian_13-4_0_3-normal.result != 'skipped'
1465-
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/4.0.3/normal];')))
1466-
|| (needs.build_ruby_debian_13-4_0_3-jemalloc.result != 'success'
1467-
&& (needs.build_ruby_debian_13-4_0_3-jemalloc.result != 'skipped'
1468-
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/4.0.3/jemalloc];')))
1463+
|| (needs.build_ruby_debian_13-4_0_4-normal.result != 'success'
1464+
&& (needs.build_ruby_debian_13-4_0_4-normal.result != 'skipped'
1465+
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/4.0.4/normal];')))
1466+
|| (needs.build_ruby_debian_13-4_0_4-jemalloc.result != 'success'
1467+
&& (needs.build_ruby_debian_13-4_0_4-jemalloc.result != 'skipped'
1468+
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/4.0.4/jemalloc];')))
14691469
|| (needs.build_ruby_debian_13-3_4_9-normal.result != 'success'
14701470
&& (needs.build_ruby_debian_13-3_4_9-normal.result != 'skipped'
14711471
|| contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.4.9/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_4_0_3:
474-
name: Download Ruby source [4.0.3]
473+
download_ruby_source_4_0_4:
474+
name: Download Ruby source [4.0.4]
475475
runs-on: ubuntu-24.04
476476
permissions:
477477
id-token: write
478478
environment: test
479-
if: contains(inputs.necessary_jobs, ';Download Ruby source 4.0.3;')
479+
if: contains(inputs.necessary_jobs, ';Download Ruby source 4.0.4;')
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: 4.0.3
499+
RUBY_VERSION: 4.0.4
500500

501501
- name: Archive artifact
502502
run: ./internal-scripts/ci-cd/upload-artifact.sh
503503
env:
504-
ARTIFACT_NAME: ruby-src-4.0.3
504+
ARTIFACT_NAME: ruby-src-4.0.4
505505
ARTIFACT_PATH: output
506506
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
507507
download_ruby_source_3_4_9:
@@ -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_4_0_3
967+
- download_ruby_source_4_0_4
968968
- download_ruby_source_3_4_9
969969
- download_ruby_source_3_3_11
970970
- download_ruby_source_3_2_11
@@ -1141,17 +1141,17 @@ jobs:
11411141
path: artifacts
11421142

11431143

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

0 commit comments

Comments
 (0)