From aab334e294fd2a5c7cea8a5a5fb9d30bb9f56901 Mon Sep 17 00:00:00 2001 From: Max Erkin Date: Tue, 12 May 2026 09:08:05 +0300 Subject: [PATCH] Adds Ruby 4.0.4 --- .github/workflows/ci-cd-build-packages-1.yml | 130 ++++---- .github/workflows/ci-cd-build-packages-2.yml | 130 ++++---- .github/workflows/ci-cd-build-packages-3.yml | 130 ++++---- .github/workflows/ci-cd-build-packages-4.yml | 66 ++-- .github/workflows/ci-cd-prepare.yml | 26 +- .../ci-cd-publish-test-production.yml | 282 +++++++++--------- .github/workflows/ci-cd-publish-test-test.yml | 282 +++++++++--------- config.yml | 6 +- 8 files changed, 526 insertions(+), 526 deletions(-) diff --git a/.github/workflows/ci-cd-build-packages-1.yml b/.github/workflows/ci-cd-build-packages-1.yml index 56e7a6b..35b51fb 100644 --- a/.github/workflows/ci-cd-build-packages-1.yml +++ b/.github/workflows/ci-cd-build-packages-1.yml @@ -190,7 +190,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -238,7 +238,7 @@ jobs: VARIANT_PACKAGE_SUFFIX: "" PACKAGE_FORMAT: "RPM" RUBY_PACKAGE_VERSION_ID: "4.0" - RUBY_PACKAGE_REVISION: "2" + RUBY_PACKAGE_REVISION: "3" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh @@ -289,7 +289,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -343,7 +343,7 @@ jobs: VARIANT_PACKAGE_SUFFIX: "-jemalloc" PACKAGE_FORMAT: "RPM" RUBY_PACKAGE_VERSION_ID: "4.0" - RUBY_PACKAGE_REVISION: "2" + RUBY_PACKAGE_REVISION: "3" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh @@ -1039,8 +1039,8 @@ jobs: ARTIFACT_PATH: output-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - build_ruby_centos_8-4_0_3-normal: - name: 'Ruby [centos-8/4.0.3/normal]' + build_ruby_centos_8-4_0_4-normal: + name: 'Ruby [centos-8/4.0.4/normal]' runs-on: ubuntu-24.04 environment: test @@ -1050,7 +1050,7 @@ jobs: packages: read # Run even if a dependent job has been skipped if: | - contains(inputs.necessary_jobs, ';Build Ruby [centos-8/4.0.3/normal];') + contains(inputs.necessary_jobs, ';Build Ruby [centos-8/4.0.4/normal];') && !failure() && !cancelled() steps: @@ -1075,7 +1075,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -1112,7 +1112,7 @@ jobs: env: ENVIRONMENT_NAME: "centos-8" VARIANT_NAME: "normal" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" CACHE_KEY_PREFIX: "sccache/centos-8" - name: Build package @@ -1122,18 +1122,18 @@ jobs: VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" PACKAGE_FORMAT: "RPM" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" RUBY_PACKAGE_REVISION: "0" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: "ruby-pkg_4.0.3_centos-8_normal" + ARTIFACT_NAME: "ruby-pkg_4.0.4_centos-8_normal" ARTIFACT_PATH: output-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - build_ruby_centos_8-4_0_3-jemalloc: - name: 'Ruby [centos-8/4.0.3/jemalloc]' + build_ruby_centos_8-4_0_4-jemalloc: + name: 'Ruby [centos-8/4.0.4/jemalloc]' needs: build_jemalloc_centos_8 runs-on: ubuntu-24.04 @@ -1144,7 +1144,7 @@ jobs: packages: read # Run even if a dependent job has been skipped if: | - contains(inputs.necessary_jobs, ';Build Ruby [centos-8/4.0.3/jemalloc];') + contains(inputs.necessary_jobs, ';Build Ruby [centos-8/4.0.4/jemalloc];') && !failure() && !cancelled() steps: @@ -1174,7 +1174,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -1217,7 +1217,7 @@ jobs: env: ENVIRONMENT_NAME: "centos-8" VARIANT_NAME: "jemalloc" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" CACHE_KEY_PREFIX: "sccache/centos-8" - name: Build package @@ -1227,13 +1227,13 @@ jobs: VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" PACKAGE_FORMAT: "RPM" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" RUBY_PACKAGE_REVISION: "0" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: "ruby-pkg_4.0.3_centos-8_jemalloc" + ARTIFACT_NAME: "ruby-pkg_4.0.4_centos-8_jemalloc" ARTIFACT_PATH: output-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -1961,7 +1961,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -2009,7 +2009,7 @@ jobs: VARIANT_PACKAGE_SUFFIX: "" PACKAGE_FORMAT: "RPM" RUBY_PACKAGE_VERSION_ID: "4.0" - RUBY_PACKAGE_REVISION: "2" + RUBY_PACKAGE_REVISION: "3" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh @@ -2060,7 +2060,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -2114,7 +2114,7 @@ jobs: VARIANT_PACKAGE_SUFFIX: "-jemalloc" PACKAGE_FORMAT: "RPM" RUBY_PACKAGE_VERSION_ID: "4.0" - RUBY_PACKAGE_REVISION: "2" + RUBY_PACKAGE_REVISION: "3" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh @@ -2810,8 +2810,8 @@ jobs: ARTIFACT_PATH: output-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - build_ruby_el_9-4_0_3-normal: - name: 'Ruby [el-9/4.0.3/normal]' + build_ruby_el_9-4_0_4-normal: + name: 'Ruby [el-9/4.0.4/normal]' runs-on: ubuntu-24.04 environment: test @@ -2821,7 +2821,7 @@ jobs: packages: read # Run even if a dependent job has been skipped if: | - contains(inputs.necessary_jobs, ';Build Ruby [el-9/4.0.3/normal];') + contains(inputs.necessary_jobs, ';Build Ruby [el-9/4.0.4/normal];') && !failure() && !cancelled() steps: @@ -2846,7 +2846,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -2883,7 +2883,7 @@ jobs: env: ENVIRONMENT_NAME: "el-9" VARIANT_NAME: "normal" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" CACHE_KEY_PREFIX: "sccache/el-9" - name: Build package @@ -2893,18 +2893,18 @@ jobs: VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" PACKAGE_FORMAT: "RPM" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" RUBY_PACKAGE_REVISION: "0" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: "ruby-pkg_4.0.3_el-9_normal" + ARTIFACT_NAME: "ruby-pkg_4.0.4_el-9_normal" ARTIFACT_PATH: output-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - build_ruby_el_9-4_0_3-jemalloc: - name: 'Ruby [el-9/4.0.3/jemalloc]' + build_ruby_el_9-4_0_4-jemalloc: + name: 'Ruby [el-9/4.0.4/jemalloc]' needs: build_jemalloc_el_9 runs-on: ubuntu-24.04 @@ -2915,7 +2915,7 @@ jobs: packages: read # Run even if a dependent job has been skipped if: | - contains(inputs.necessary_jobs, ';Build Ruby [el-9/4.0.3/jemalloc];') + contains(inputs.necessary_jobs, ';Build Ruby [el-9/4.0.4/jemalloc];') && !failure() && !cancelled() steps: @@ -2945,7 +2945,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -2988,7 +2988,7 @@ jobs: env: ENVIRONMENT_NAME: "el-9" VARIANT_NAME: "jemalloc" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" CACHE_KEY_PREFIX: "sccache/el-9" - name: Build package @@ -2998,13 +2998,13 @@ jobs: VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" PACKAGE_FORMAT: "RPM" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" RUBY_PACKAGE_REVISION: "0" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: "ruby-pkg_4.0.3_el-9_jemalloc" + ARTIFACT_NAME: "ruby-pkg_4.0.4_el-9_jemalloc" ARTIFACT_PATH: output-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -3718,8 +3718,8 @@ jobs: - build_ruby_centos_8-3_2-jemalloc - build_ruby_centos_8-3_2-malloctrim - - build_ruby_centos_8-4_0_3-normal - - build_ruby_centos_8-4_0_3-jemalloc + - build_ruby_centos_8-4_0_4-normal + - build_ruby_centos_8-4_0_4-jemalloc - build_ruby_centos_8-3_4_9-normal - build_ruby_centos_8-3_4_9-jemalloc @@ -3746,8 +3746,8 @@ jobs: - build_ruby_el_9-3_2-jemalloc - build_ruby_el_9-3_2-malloctrim - - build_ruby_el_9-4_0_3-normal - - build_ruby_el_9-4_0_3-jemalloc + - build_ruby_el_9-4_0_4-normal + - build_ruby_el_9-4_0_4-jemalloc - build_ruby_el_9-3_4_9-normal - build_ruby_el_9-3_4_9-jemalloc @@ -3806,7 +3806,7 @@ jobs: - name: Download Ruby package artifacts from Google Cloud run: ./internal-scripts/ci-cd/download-artifacts.sh env: - ARTIFACT_NAMES: 'ruby-pkg_4.0_centos-8_normal ruby-pkg_4.0_centos-8_jemalloc ruby-pkg_3.4_centos-8_normal ruby-pkg_3.4_centos-8_jemalloc ruby-pkg_3.3_centos-8_normal ruby-pkg_3.3_centos-8_jemalloc ruby-pkg_3.2_centos-8_normal ruby-pkg_3.2_centos-8_jemalloc ruby-pkg_3.2_centos-8_malloctrim ruby-pkg_4.0.3_centos-8_normal ruby-pkg_4.0.3_centos-8_jemalloc ruby-pkg_3.4.9_centos-8_normal ruby-pkg_3.4.9_centos-8_jemalloc ruby-pkg_3.3.11_centos-8_normal ruby-pkg_3.3.11_centos-8_jemalloc ruby-pkg_3.2.11_centos-8_normal ruby-pkg_3.2.11_centos-8_jemalloc ruby-pkg_3.2.11_centos-8_malloctrim ruby-pkg_4.0_el-9_normal ruby-pkg_4.0_el-9_jemalloc ruby-pkg_3.4_el-9_normal ruby-pkg_3.4_el-9_jemalloc ruby-pkg_3.3_el-9_normal ruby-pkg_3.3_el-9_jemalloc ruby-pkg_3.2_el-9_normal ruby-pkg_3.2_el-9_jemalloc ruby-pkg_3.2_el-9_malloctrim ruby-pkg_4.0.3_el-9_normal ruby-pkg_4.0.3_el-9_jemalloc ruby-pkg_3.4.9_el-9_normal ruby-pkg_3.4.9_el-9_jemalloc ruby-pkg_3.3.11_el-9_normal ruby-pkg_3.3.11_el-9_jemalloc ruby-pkg_3.2.11_el-9_normal ruby-pkg_3.2.11_el-9_jemalloc ruby-pkg_3.2.11_el-9_malloctrim' + ARTIFACT_NAMES: 'ruby-pkg_4.0_centos-8_normal ruby-pkg_4.0_centos-8_jemalloc ruby-pkg_3.4_centos-8_normal ruby-pkg_3.4_centos-8_jemalloc ruby-pkg_3.3_centos-8_normal ruby-pkg_3.3_centos-8_jemalloc ruby-pkg_3.2_centos-8_normal ruby-pkg_3.2_centos-8_jemalloc ruby-pkg_3.2_centos-8_malloctrim ruby-pkg_4.0.4_centos-8_normal ruby-pkg_4.0.4_centos-8_jemalloc ruby-pkg_3.4.9_centos-8_normal ruby-pkg_3.4.9_centos-8_jemalloc ruby-pkg_3.3.11_centos-8_normal ruby-pkg_3.3.11_centos-8_jemalloc ruby-pkg_3.2.11_centos-8_normal ruby-pkg_3.2.11_centos-8_jemalloc ruby-pkg_3.2.11_centos-8_malloctrim ruby-pkg_4.0_el-9_normal ruby-pkg_4.0_el-9_jemalloc ruby-pkg_3.4_el-9_normal ruby-pkg_3.4_el-9_jemalloc ruby-pkg_3.3_el-9_normal ruby-pkg_3.3_el-9_jemalloc ruby-pkg_3.2_el-9_normal ruby-pkg_3.2_el-9_jemalloc ruby-pkg_3.2_el-9_malloctrim ruby-pkg_4.0.4_el-9_normal ruby-pkg_4.0.4_el-9_jemalloc ruby-pkg_3.4.9_el-9_normal ruby-pkg_3.4.9_el-9_jemalloc ruby-pkg_3.3.11_el-9_normal ruby-pkg_3.3.11_el-9_jemalloc ruby-pkg_3.2.11_el-9_normal ruby-pkg_3.2.11_el-9_jemalloc ruby-pkg_3.2.11_el-9_malloctrim' ARTIFACT_PATH: artifacts CLEAR: true CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -3864,17 +3864,17 @@ jobs: name: ruby-pkg_3.2_centos-8_malloctrim path: artifacts/ruby-pkg_3.2_centos-8_malloctrim compression-level: 0 - - name: Archive Ruby package artifact [ruby-pkg_4.0.3_centos-8_normal] to Github + - name: Archive Ruby package artifact [ruby-pkg_4.0.4_centos-8_normal] to Github uses: actions/upload-artifact@v4 with: - name: ruby-pkg_4.0.3_centos-8_normal - path: artifacts/ruby-pkg_4.0.3_centos-8_normal + name: ruby-pkg_4.0.4_centos-8_normal + path: artifacts/ruby-pkg_4.0.4_centos-8_normal compression-level: 0 - - name: Archive Ruby package artifact [ruby-pkg_4.0.3_centos-8_jemalloc] to Github + - name: Archive Ruby package artifact [ruby-pkg_4.0.4_centos-8_jemalloc] to Github uses: actions/upload-artifact@v4 with: - name: ruby-pkg_4.0.3_centos-8_jemalloc - path: artifacts/ruby-pkg_4.0.3_centos-8_jemalloc + name: ruby-pkg_4.0.4_centos-8_jemalloc + path: artifacts/ruby-pkg_4.0.4_centos-8_jemalloc compression-level: 0 - name: Archive Ruby package artifact [ruby-pkg_3.4.9_centos-8_normal] to Github uses: actions/upload-artifact@v4 @@ -3972,17 +3972,17 @@ jobs: name: ruby-pkg_3.2_el-9_malloctrim path: artifacts/ruby-pkg_3.2_el-9_malloctrim compression-level: 0 - - name: Archive Ruby package artifact [ruby-pkg_4.0.3_el-9_normal] to Github + - name: Archive Ruby package artifact [ruby-pkg_4.0.4_el-9_normal] to Github uses: actions/upload-artifact@v4 with: - name: ruby-pkg_4.0.3_el-9_normal - path: artifacts/ruby-pkg_4.0.3_el-9_normal + name: ruby-pkg_4.0.4_el-9_normal + path: artifacts/ruby-pkg_4.0.4_el-9_normal compression-level: 0 - - name: Archive Ruby package artifact [ruby-pkg_4.0.3_el-9_jemalloc] to Github + - name: Archive Ruby package artifact [ruby-pkg_4.0.4_el-9_jemalloc] to Github uses: actions/upload-artifact@v4 with: - name: ruby-pkg_4.0.3_el-9_jemalloc - path: artifacts/ruby-pkg_4.0.3_el-9_jemalloc + name: ruby-pkg_4.0.4_el-9_jemalloc + path: artifacts/ruby-pkg_4.0.4_el-9_jemalloc compression-level: 0 - name: Archive Ruby package artifact [ruby-pkg_3.4.9_el-9_normal] to Github uses: actions/upload-artifact@v4 @@ -4071,12 +4071,12 @@ jobs: || (needs.build_ruby_centos_8-3_2-malloctrim.result != 'success' && (needs.build_ruby_centos_8-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Build Ruby [centos-8/3.2/malloctrim];'))) - || (needs.build_ruby_centos_8-4_0_3-normal.result != 'success' - && (needs.build_ruby_centos_8-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Build Ruby [centos-8/4.0.3/normal];'))) - || (needs.build_ruby_centos_8-4_0_3-jemalloc.result != 'success' - && (needs.build_ruby_centos_8-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Build Ruby [centos-8/4.0.3/jemalloc];'))) + || (needs.build_ruby_centos_8-4_0_4-normal.result != 'success' + && (needs.build_ruby_centos_8-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Build Ruby [centos-8/4.0.4/normal];'))) + || (needs.build_ruby_centos_8-4_0_4-jemalloc.result != 'success' + && (needs.build_ruby_centos_8-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Build Ruby [centos-8/4.0.4/jemalloc];'))) || (needs.build_ruby_centos_8-3_4_9-normal.result != 'success' && (needs.build_ruby_centos_8-3_4_9-normal.result != 'skipped' || contains(inputs.necessary_jobs, ';Build Ruby [centos-8/3.4.9/normal];'))) @@ -4129,12 +4129,12 @@ jobs: || (needs.build_ruby_el_9-3_2-malloctrim.result != 'success' && (needs.build_ruby_el_9-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Build Ruby [el-9/3.2/malloctrim];'))) - || (needs.build_ruby_el_9-4_0_3-normal.result != 'success' - && (needs.build_ruby_el_9-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Build Ruby [el-9/4.0.3/normal];'))) - || (needs.build_ruby_el_9-4_0_3-jemalloc.result != 'success' - && (needs.build_ruby_el_9-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Build Ruby [el-9/4.0.3/jemalloc];'))) + || (needs.build_ruby_el_9-4_0_4-normal.result != 'success' + && (needs.build_ruby_el_9-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Build Ruby [el-9/4.0.4/normal];'))) + || (needs.build_ruby_el_9-4_0_4-jemalloc.result != 'success' + && (needs.build_ruby_el_9-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Build Ruby [el-9/4.0.4/jemalloc];'))) || (needs.build_ruby_el_9-3_4_9-normal.result != 'success' && (needs.build_ruby_el_9-3_4_9-normal.result != 'skipped' || contains(inputs.necessary_jobs, ';Build Ruby [el-9/3.4.9/normal];'))) diff --git a/.github/workflows/ci-cd-build-packages-2.yml b/.github/workflows/ci-cd-build-packages-2.yml index e33ed32..cb8beb9 100644 --- a/.github/workflows/ci-cd-build-packages-2.yml +++ b/.github/workflows/ci-cd-build-packages-2.yml @@ -190,7 +190,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -238,7 +238,7 @@ jobs: VARIANT_PACKAGE_SUFFIX: "" PACKAGE_FORMAT: "DEB" RUBY_PACKAGE_VERSION_ID: "4.0" - RUBY_PACKAGE_REVISION: "2" + RUBY_PACKAGE_REVISION: "3" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh @@ -289,7 +289,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -343,7 +343,7 @@ jobs: VARIANT_PACKAGE_SUFFIX: "-jemalloc" PACKAGE_FORMAT: "DEB" RUBY_PACKAGE_VERSION_ID: "4.0" - RUBY_PACKAGE_REVISION: "2" + RUBY_PACKAGE_REVISION: "3" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh @@ -1039,8 +1039,8 @@ jobs: ARTIFACT_PATH: output-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - build_ruby_debian_11-4_0_3-normal: - name: 'Ruby [debian-11/4.0.3/normal]' + build_ruby_debian_11-4_0_4-normal: + name: 'Ruby [debian-11/4.0.4/normal]' runs-on: ubuntu-24.04 environment: test @@ -1050,7 +1050,7 @@ jobs: packages: read # Run even if a dependent job has been skipped if: | - contains(inputs.necessary_jobs, ';Build Ruby [debian-11/4.0.3/normal];') + contains(inputs.necessary_jobs, ';Build Ruby [debian-11/4.0.4/normal];') && !failure() && !cancelled() steps: @@ -1075,7 +1075,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -1112,7 +1112,7 @@ jobs: env: ENVIRONMENT_NAME: "debian-11" VARIANT_NAME: "normal" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" CACHE_KEY_PREFIX: "sccache/debian-11" - name: Build package @@ -1122,18 +1122,18 @@ jobs: VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" PACKAGE_FORMAT: "DEB" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" RUBY_PACKAGE_REVISION: "0" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: "ruby-pkg_4.0.3_debian-11_normal" + ARTIFACT_NAME: "ruby-pkg_4.0.4_debian-11_normal" ARTIFACT_PATH: output-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - build_ruby_debian_11-4_0_3-jemalloc: - name: 'Ruby [debian-11/4.0.3/jemalloc]' + build_ruby_debian_11-4_0_4-jemalloc: + name: 'Ruby [debian-11/4.0.4/jemalloc]' needs: build_jemalloc_debian_11 runs-on: ubuntu-24.04 @@ -1144,7 +1144,7 @@ jobs: packages: read # Run even if a dependent job has been skipped if: | - contains(inputs.necessary_jobs, ';Build Ruby [debian-11/4.0.3/jemalloc];') + contains(inputs.necessary_jobs, ';Build Ruby [debian-11/4.0.4/jemalloc];') && !failure() && !cancelled() steps: @@ -1174,7 +1174,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -1217,7 +1217,7 @@ jobs: env: ENVIRONMENT_NAME: "debian-11" VARIANT_NAME: "jemalloc" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" CACHE_KEY_PREFIX: "sccache/debian-11" - name: Build package @@ -1227,13 +1227,13 @@ jobs: VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" PACKAGE_FORMAT: "DEB" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" RUBY_PACKAGE_REVISION: "0" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: "ruby-pkg_4.0.3_debian-11_jemalloc" + ARTIFACT_NAME: "ruby-pkg_4.0.4_debian-11_jemalloc" ARTIFACT_PATH: output-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -1961,7 +1961,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -2009,7 +2009,7 @@ jobs: VARIANT_PACKAGE_SUFFIX: "" PACKAGE_FORMAT: "DEB" RUBY_PACKAGE_VERSION_ID: "4.0" - RUBY_PACKAGE_REVISION: "2" + RUBY_PACKAGE_REVISION: "3" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh @@ -2060,7 +2060,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -2114,7 +2114,7 @@ jobs: VARIANT_PACKAGE_SUFFIX: "-jemalloc" PACKAGE_FORMAT: "DEB" RUBY_PACKAGE_VERSION_ID: "4.0" - RUBY_PACKAGE_REVISION: "2" + RUBY_PACKAGE_REVISION: "3" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh @@ -2810,8 +2810,8 @@ jobs: ARTIFACT_PATH: output-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - build_ruby_ubuntu_22_04-4_0_3-normal: - name: 'Ruby [ubuntu-22.04/4.0.3/normal]' + build_ruby_ubuntu_22_04-4_0_4-normal: + name: 'Ruby [ubuntu-22.04/4.0.4/normal]' runs-on: ubuntu-24.04 environment: test @@ -2821,7 +2821,7 @@ jobs: packages: read # Run even if a dependent job has been skipped if: | - contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-22.04/4.0.3/normal];') + contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-22.04/4.0.4/normal];') && !failure() && !cancelled() steps: @@ -2846,7 +2846,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -2883,7 +2883,7 @@ jobs: env: ENVIRONMENT_NAME: "ubuntu-22.04" VARIANT_NAME: "normal" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" CACHE_KEY_PREFIX: "sccache/ubuntu-22.04" - name: Build package @@ -2893,18 +2893,18 @@ jobs: VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" PACKAGE_FORMAT: "DEB" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" RUBY_PACKAGE_REVISION: "0" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: "ruby-pkg_4.0.3_ubuntu-22.04_normal" + ARTIFACT_NAME: "ruby-pkg_4.0.4_ubuntu-22.04_normal" ARTIFACT_PATH: output-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - build_ruby_ubuntu_22_04-4_0_3-jemalloc: - name: 'Ruby [ubuntu-22.04/4.0.3/jemalloc]' + build_ruby_ubuntu_22_04-4_0_4-jemalloc: + name: 'Ruby [ubuntu-22.04/4.0.4/jemalloc]' needs: build_jemalloc_ubuntu_22_04 runs-on: ubuntu-24.04 @@ -2915,7 +2915,7 @@ jobs: packages: read # Run even if a dependent job has been skipped if: | - contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-22.04/4.0.3/jemalloc];') + contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-22.04/4.0.4/jemalloc];') && !failure() && !cancelled() steps: @@ -2945,7 +2945,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -2988,7 +2988,7 @@ jobs: env: ENVIRONMENT_NAME: "ubuntu-22.04" VARIANT_NAME: "jemalloc" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" CACHE_KEY_PREFIX: "sccache/ubuntu-22.04" - name: Build package @@ -2998,13 +2998,13 @@ jobs: VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" PACKAGE_FORMAT: "DEB" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" RUBY_PACKAGE_REVISION: "0" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: "ruby-pkg_4.0.3_ubuntu-22.04_jemalloc" + ARTIFACT_NAME: "ruby-pkg_4.0.4_ubuntu-22.04_jemalloc" ARTIFACT_PATH: output-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -3718,8 +3718,8 @@ jobs: - build_ruby_debian_11-3_2-jemalloc - build_ruby_debian_11-3_2-malloctrim - - build_ruby_debian_11-4_0_3-normal - - build_ruby_debian_11-4_0_3-jemalloc + - build_ruby_debian_11-4_0_4-normal + - build_ruby_debian_11-4_0_4-jemalloc - build_ruby_debian_11-3_4_9-normal - build_ruby_debian_11-3_4_9-jemalloc @@ -3746,8 +3746,8 @@ jobs: - build_ruby_ubuntu_22_04-3_2-jemalloc - build_ruby_ubuntu_22_04-3_2-malloctrim - - build_ruby_ubuntu_22_04-4_0_3-normal - - build_ruby_ubuntu_22_04-4_0_3-jemalloc + - build_ruby_ubuntu_22_04-4_0_4-normal + - build_ruby_ubuntu_22_04-4_0_4-jemalloc - build_ruby_ubuntu_22_04-3_4_9-normal - build_ruby_ubuntu_22_04-3_4_9-jemalloc @@ -3806,7 +3806,7 @@ jobs: - name: Download Ruby package artifacts from Google Cloud run: ./internal-scripts/ci-cd/download-artifacts.sh env: - ARTIFACT_NAMES: 'ruby-pkg_4.0_debian-11_normal ruby-pkg_4.0_debian-11_jemalloc ruby-pkg_3.4_debian-11_normal ruby-pkg_3.4_debian-11_jemalloc ruby-pkg_3.3_debian-11_normal ruby-pkg_3.3_debian-11_jemalloc ruby-pkg_3.2_debian-11_normal ruby-pkg_3.2_debian-11_jemalloc ruby-pkg_3.2_debian-11_malloctrim ruby-pkg_4.0.3_debian-11_normal ruby-pkg_4.0.3_debian-11_jemalloc ruby-pkg_3.4.9_debian-11_normal ruby-pkg_3.4.9_debian-11_jemalloc ruby-pkg_3.3.11_debian-11_normal ruby-pkg_3.3.11_debian-11_jemalloc ruby-pkg_3.2.11_debian-11_normal ruby-pkg_3.2.11_debian-11_jemalloc ruby-pkg_3.2.11_debian-11_malloctrim ruby-pkg_4.0_ubuntu-22.04_normal ruby-pkg_4.0_ubuntu-22.04_jemalloc ruby-pkg_3.4_ubuntu-22.04_normal ruby-pkg_3.4_ubuntu-22.04_jemalloc ruby-pkg_3.3_ubuntu-22.04_normal ruby-pkg_3.3_ubuntu-22.04_jemalloc ruby-pkg_3.2_ubuntu-22.04_normal ruby-pkg_3.2_ubuntu-22.04_jemalloc ruby-pkg_3.2_ubuntu-22.04_malloctrim ruby-pkg_4.0.3_ubuntu-22.04_normal ruby-pkg_4.0.3_ubuntu-22.04_jemalloc ruby-pkg_3.4.9_ubuntu-22.04_normal ruby-pkg_3.4.9_ubuntu-22.04_jemalloc ruby-pkg_3.3.11_ubuntu-22.04_normal ruby-pkg_3.3.11_ubuntu-22.04_jemalloc ruby-pkg_3.2.11_ubuntu-22.04_normal ruby-pkg_3.2.11_ubuntu-22.04_jemalloc ruby-pkg_3.2.11_ubuntu-22.04_malloctrim' + ARTIFACT_NAMES: 'ruby-pkg_4.0_debian-11_normal ruby-pkg_4.0_debian-11_jemalloc ruby-pkg_3.4_debian-11_normal ruby-pkg_3.4_debian-11_jemalloc ruby-pkg_3.3_debian-11_normal ruby-pkg_3.3_debian-11_jemalloc ruby-pkg_3.2_debian-11_normal ruby-pkg_3.2_debian-11_jemalloc ruby-pkg_3.2_debian-11_malloctrim ruby-pkg_4.0.4_debian-11_normal ruby-pkg_4.0.4_debian-11_jemalloc ruby-pkg_3.4.9_debian-11_normal ruby-pkg_3.4.9_debian-11_jemalloc ruby-pkg_3.3.11_debian-11_normal ruby-pkg_3.3.11_debian-11_jemalloc ruby-pkg_3.2.11_debian-11_normal ruby-pkg_3.2.11_debian-11_jemalloc ruby-pkg_3.2.11_debian-11_malloctrim ruby-pkg_4.0_ubuntu-22.04_normal ruby-pkg_4.0_ubuntu-22.04_jemalloc ruby-pkg_3.4_ubuntu-22.04_normal ruby-pkg_3.4_ubuntu-22.04_jemalloc ruby-pkg_3.3_ubuntu-22.04_normal ruby-pkg_3.3_ubuntu-22.04_jemalloc ruby-pkg_3.2_ubuntu-22.04_normal ruby-pkg_3.2_ubuntu-22.04_jemalloc ruby-pkg_3.2_ubuntu-22.04_malloctrim ruby-pkg_4.0.4_ubuntu-22.04_normal ruby-pkg_4.0.4_ubuntu-22.04_jemalloc ruby-pkg_3.4.9_ubuntu-22.04_normal ruby-pkg_3.4.9_ubuntu-22.04_jemalloc ruby-pkg_3.3.11_ubuntu-22.04_normal ruby-pkg_3.3.11_ubuntu-22.04_jemalloc ruby-pkg_3.2.11_ubuntu-22.04_normal ruby-pkg_3.2.11_ubuntu-22.04_jemalloc ruby-pkg_3.2.11_ubuntu-22.04_malloctrim' ARTIFACT_PATH: artifacts CLEAR: true CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -3864,17 +3864,17 @@ jobs: name: ruby-pkg_3.2_debian-11_malloctrim path: artifacts/ruby-pkg_3.2_debian-11_malloctrim compression-level: 0 - - name: Archive Ruby package artifact [ruby-pkg_4.0.3_debian-11_normal] to Github + - name: Archive Ruby package artifact [ruby-pkg_4.0.4_debian-11_normal] to Github uses: actions/upload-artifact@v4 with: - name: ruby-pkg_4.0.3_debian-11_normal - path: artifacts/ruby-pkg_4.0.3_debian-11_normal + name: ruby-pkg_4.0.4_debian-11_normal + path: artifacts/ruby-pkg_4.0.4_debian-11_normal compression-level: 0 - - name: Archive Ruby package artifact [ruby-pkg_4.0.3_debian-11_jemalloc] to Github + - name: Archive Ruby package artifact [ruby-pkg_4.0.4_debian-11_jemalloc] to Github uses: actions/upload-artifact@v4 with: - name: ruby-pkg_4.0.3_debian-11_jemalloc - path: artifacts/ruby-pkg_4.0.3_debian-11_jemalloc + name: ruby-pkg_4.0.4_debian-11_jemalloc + path: artifacts/ruby-pkg_4.0.4_debian-11_jemalloc compression-level: 0 - name: Archive Ruby package artifact [ruby-pkg_3.4.9_debian-11_normal] to Github uses: actions/upload-artifact@v4 @@ -3972,17 +3972,17 @@ jobs: name: ruby-pkg_3.2_ubuntu-22.04_malloctrim path: artifacts/ruby-pkg_3.2_ubuntu-22.04_malloctrim compression-level: 0 - - name: Archive Ruby package artifact [ruby-pkg_4.0.3_ubuntu-22.04_normal] to Github + - name: Archive Ruby package artifact [ruby-pkg_4.0.4_ubuntu-22.04_normal] to Github uses: actions/upload-artifact@v4 with: - name: ruby-pkg_4.0.3_ubuntu-22.04_normal - path: artifacts/ruby-pkg_4.0.3_ubuntu-22.04_normal + name: ruby-pkg_4.0.4_ubuntu-22.04_normal + path: artifacts/ruby-pkg_4.0.4_ubuntu-22.04_normal compression-level: 0 - - name: Archive Ruby package artifact [ruby-pkg_4.0.3_ubuntu-22.04_jemalloc] to Github + - name: Archive Ruby package artifact [ruby-pkg_4.0.4_ubuntu-22.04_jemalloc] to Github uses: actions/upload-artifact@v4 with: - name: ruby-pkg_4.0.3_ubuntu-22.04_jemalloc - path: artifacts/ruby-pkg_4.0.3_ubuntu-22.04_jemalloc + name: ruby-pkg_4.0.4_ubuntu-22.04_jemalloc + path: artifacts/ruby-pkg_4.0.4_ubuntu-22.04_jemalloc compression-level: 0 - name: Archive Ruby package artifact [ruby-pkg_3.4.9_ubuntu-22.04_normal] to Github uses: actions/upload-artifact@v4 @@ -4071,12 +4071,12 @@ jobs: || (needs.build_ruby_debian_11-3_2-malloctrim.result != 'success' && (needs.build_ruby_debian_11-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Build Ruby [debian-11/3.2/malloctrim];'))) - || (needs.build_ruby_debian_11-4_0_3-normal.result != 'success' - && (needs.build_ruby_debian_11-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Build Ruby [debian-11/4.0.3/normal];'))) - || (needs.build_ruby_debian_11-4_0_3-jemalloc.result != 'success' - && (needs.build_ruby_debian_11-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Build Ruby [debian-11/4.0.3/jemalloc];'))) + || (needs.build_ruby_debian_11-4_0_4-normal.result != 'success' + && (needs.build_ruby_debian_11-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Build Ruby [debian-11/4.0.4/normal];'))) + || (needs.build_ruby_debian_11-4_0_4-jemalloc.result != 'success' + && (needs.build_ruby_debian_11-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Build Ruby [debian-11/4.0.4/jemalloc];'))) || (needs.build_ruby_debian_11-3_4_9-normal.result != 'success' && (needs.build_ruby_debian_11-3_4_9-normal.result != 'skipped' || contains(inputs.necessary_jobs, ';Build Ruby [debian-11/3.4.9/normal];'))) @@ -4129,12 +4129,12 @@ jobs: || (needs.build_ruby_ubuntu_22_04-3_2-malloctrim.result != 'success' && (needs.build_ruby_ubuntu_22_04-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-22.04/3.2/malloctrim];'))) - || (needs.build_ruby_ubuntu_22_04-4_0_3-normal.result != 'success' - && (needs.build_ruby_ubuntu_22_04-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-22.04/4.0.3/normal];'))) - || (needs.build_ruby_ubuntu_22_04-4_0_3-jemalloc.result != 'success' - && (needs.build_ruby_ubuntu_22_04-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-22.04/4.0.3/jemalloc];'))) + || (needs.build_ruby_ubuntu_22_04-4_0_4-normal.result != 'success' + && (needs.build_ruby_ubuntu_22_04-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-22.04/4.0.4/normal];'))) + || (needs.build_ruby_ubuntu_22_04-4_0_4-jemalloc.result != 'success' + && (needs.build_ruby_ubuntu_22_04-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-22.04/4.0.4/jemalloc];'))) || (needs.build_ruby_ubuntu_22_04-3_4_9-normal.result != 'success' && (needs.build_ruby_ubuntu_22_04-3_4_9-normal.result != 'skipped' || contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-22.04/3.4.9/normal];'))) diff --git a/.github/workflows/ci-cd-build-packages-3.yml b/.github/workflows/ci-cd-build-packages-3.yml index 74d3422..5bb1aed 100644 --- a/.github/workflows/ci-cd-build-packages-3.yml +++ b/.github/workflows/ci-cd-build-packages-3.yml @@ -190,7 +190,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -238,7 +238,7 @@ jobs: VARIANT_PACKAGE_SUFFIX: "" PACKAGE_FORMAT: "DEB" RUBY_PACKAGE_VERSION_ID: "4.0" - RUBY_PACKAGE_REVISION: "2" + RUBY_PACKAGE_REVISION: "3" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh @@ -289,7 +289,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -343,7 +343,7 @@ jobs: VARIANT_PACKAGE_SUFFIX: "-jemalloc" PACKAGE_FORMAT: "DEB" RUBY_PACKAGE_VERSION_ID: "4.0" - RUBY_PACKAGE_REVISION: "2" + RUBY_PACKAGE_REVISION: "3" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh @@ -1039,8 +1039,8 @@ jobs: ARTIFACT_PATH: output-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - build_ruby_debian_12-4_0_3-normal: - name: 'Ruby [debian-12/4.0.3/normal]' + build_ruby_debian_12-4_0_4-normal: + name: 'Ruby [debian-12/4.0.4/normal]' runs-on: ubuntu-24.04 environment: test @@ -1050,7 +1050,7 @@ jobs: packages: read # Run even if a dependent job has been skipped if: | - contains(inputs.necessary_jobs, ';Build Ruby [debian-12/4.0.3/normal];') + contains(inputs.necessary_jobs, ';Build Ruby [debian-12/4.0.4/normal];') && !failure() && !cancelled() steps: @@ -1075,7 +1075,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -1112,7 +1112,7 @@ jobs: env: ENVIRONMENT_NAME: "debian-12" VARIANT_NAME: "normal" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" CACHE_KEY_PREFIX: "sccache/debian-12" - name: Build package @@ -1122,18 +1122,18 @@ jobs: VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" PACKAGE_FORMAT: "DEB" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" RUBY_PACKAGE_REVISION: "0" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: "ruby-pkg_4.0.3_debian-12_normal" + ARTIFACT_NAME: "ruby-pkg_4.0.4_debian-12_normal" ARTIFACT_PATH: output-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - build_ruby_debian_12-4_0_3-jemalloc: - name: 'Ruby [debian-12/4.0.3/jemalloc]' + build_ruby_debian_12-4_0_4-jemalloc: + name: 'Ruby [debian-12/4.0.4/jemalloc]' needs: build_jemalloc_debian_12 runs-on: ubuntu-24.04 @@ -1144,7 +1144,7 @@ jobs: packages: read # Run even if a dependent job has been skipped if: | - contains(inputs.necessary_jobs, ';Build Ruby [debian-12/4.0.3/jemalloc];') + contains(inputs.necessary_jobs, ';Build Ruby [debian-12/4.0.4/jemalloc];') && !failure() && !cancelled() steps: @@ -1174,7 +1174,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -1217,7 +1217,7 @@ jobs: env: ENVIRONMENT_NAME: "debian-12" VARIANT_NAME: "jemalloc" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" CACHE_KEY_PREFIX: "sccache/debian-12" - name: Build package @@ -1227,13 +1227,13 @@ jobs: VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" PACKAGE_FORMAT: "DEB" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" RUBY_PACKAGE_REVISION: "0" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: "ruby-pkg_4.0.3_debian-12_jemalloc" + ARTIFACT_NAME: "ruby-pkg_4.0.4_debian-12_jemalloc" ARTIFACT_PATH: output-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -1961,7 +1961,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -2009,7 +2009,7 @@ jobs: VARIANT_PACKAGE_SUFFIX: "" PACKAGE_FORMAT: "DEB" RUBY_PACKAGE_VERSION_ID: "4.0" - RUBY_PACKAGE_REVISION: "2" + RUBY_PACKAGE_REVISION: "3" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh @@ -2060,7 +2060,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -2114,7 +2114,7 @@ jobs: VARIANT_PACKAGE_SUFFIX: "-jemalloc" PACKAGE_FORMAT: "DEB" RUBY_PACKAGE_VERSION_ID: "4.0" - RUBY_PACKAGE_REVISION: "2" + RUBY_PACKAGE_REVISION: "3" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh @@ -2810,8 +2810,8 @@ jobs: ARTIFACT_PATH: output-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - build_ruby_ubuntu_24_04-4_0_3-normal: - name: 'Ruby [ubuntu-24.04/4.0.3/normal]' + build_ruby_ubuntu_24_04-4_0_4-normal: + name: 'Ruby [ubuntu-24.04/4.0.4/normal]' runs-on: ubuntu-24.04 environment: test @@ -2821,7 +2821,7 @@ jobs: packages: read # Run even if a dependent job has been skipped if: | - contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-24.04/4.0.3/normal];') + contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-24.04/4.0.4/normal];') && !failure() && !cancelled() steps: @@ -2846,7 +2846,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -2883,7 +2883,7 @@ jobs: env: ENVIRONMENT_NAME: "ubuntu-24.04" VARIANT_NAME: "normal" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" CACHE_KEY_PREFIX: "sccache/ubuntu-24.04" - name: Build package @@ -2893,18 +2893,18 @@ jobs: VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" PACKAGE_FORMAT: "DEB" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" RUBY_PACKAGE_REVISION: "0" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: "ruby-pkg_4.0.3_ubuntu-24.04_normal" + ARTIFACT_NAME: "ruby-pkg_4.0.4_ubuntu-24.04_normal" ARTIFACT_PATH: output-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - build_ruby_ubuntu_24_04-4_0_3-jemalloc: - name: 'Ruby [ubuntu-24.04/4.0.3/jemalloc]' + build_ruby_ubuntu_24_04-4_0_4-jemalloc: + name: 'Ruby [ubuntu-24.04/4.0.4/jemalloc]' needs: build_jemalloc_ubuntu_24_04 runs-on: ubuntu-24.04 @@ -2915,7 +2915,7 @@ jobs: packages: read # Run even if a dependent job has been skipped if: | - contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-24.04/4.0.3/jemalloc];') + contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-24.04/4.0.4/jemalloc];') && !failure() && !cancelled() steps: @@ -2945,7 +2945,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -2988,7 +2988,7 @@ jobs: env: ENVIRONMENT_NAME: "ubuntu-24.04" VARIANT_NAME: "jemalloc" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" CACHE_KEY_PREFIX: "sccache/ubuntu-24.04" - name: Build package @@ -2998,13 +2998,13 @@ jobs: VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" PACKAGE_FORMAT: "DEB" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" RUBY_PACKAGE_REVISION: "0" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: "ruby-pkg_4.0.3_ubuntu-24.04_jemalloc" + ARTIFACT_NAME: "ruby-pkg_4.0.4_ubuntu-24.04_jemalloc" ARTIFACT_PATH: output-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -3718,8 +3718,8 @@ jobs: - build_ruby_debian_12-3_2-jemalloc - build_ruby_debian_12-3_2-malloctrim - - build_ruby_debian_12-4_0_3-normal - - build_ruby_debian_12-4_0_3-jemalloc + - build_ruby_debian_12-4_0_4-normal + - build_ruby_debian_12-4_0_4-jemalloc - build_ruby_debian_12-3_4_9-normal - build_ruby_debian_12-3_4_9-jemalloc @@ -3746,8 +3746,8 @@ jobs: - build_ruby_ubuntu_24_04-3_2-jemalloc - build_ruby_ubuntu_24_04-3_2-malloctrim - - build_ruby_ubuntu_24_04-4_0_3-normal - - build_ruby_ubuntu_24_04-4_0_3-jemalloc + - build_ruby_ubuntu_24_04-4_0_4-normal + - build_ruby_ubuntu_24_04-4_0_4-jemalloc - build_ruby_ubuntu_24_04-3_4_9-normal - build_ruby_ubuntu_24_04-3_4_9-jemalloc @@ -3806,7 +3806,7 @@ jobs: - name: Download Ruby package artifacts from Google Cloud run: ./internal-scripts/ci-cd/download-artifacts.sh env: - ARTIFACT_NAMES: 'ruby-pkg_4.0_debian-12_normal ruby-pkg_4.0_debian-12_jemalloc ruby-pkg_3.4_debian-12_normal ruby-pkg_3.4_debian-12_jemalloc ruby-pkg_3.3_debian-12_normal ruby-pkg_3.3_debian-12_jemalloc ruby-pkg_3.2_debian-12_normal ruby-pkg_3.2_debian-12_jemalloc ruby-pkg_3.2_debian-12_malloctrim ruby-pkg_4.0.3_debian-12_normal ruby-pkg_4.0.3_debian-12_jemalloc ruby-pkg_3.4.9_debian-12_normal ruby-pkg_3.4.9_debian-12_jemalloc ruby-pkg_3.3.11_debian-12_normal ruby-pkg_3.3.11_debian-12_jemalloc ruby-pkg_3.2.11_debian-12_normal ruby-pkg_3.2.11_debian-12_jemalloc ruby-pkg_3.2.11_debian-12_malloctrim ruby-pkg_4.0_ubuntu-24.04_normal ruby-pkg_4.0_ubuntu-24.04_jemalloc ruby-pkg_3.4_ubuntu-24.04_normal ruby-pkg_3.4_ubuntu-24.04_jemalloc ruby-pkg_3.3_ubuntu-24.04_normal ruby-pkg_3.3_ubuntu-24.04_jemalloc ruby-pkg_3.2_ubuntu-24.04_normal ruby-pkg_3.2_ubuntu-24.04_jemalloc ruby-pkg_3.2_ubuntu-24.04_malloctrim ruby-pkg_4.0.3_ubuntu-24.04_normal ruby-pkg_4.0.3_ubuntu-24.04_jemalloc ruby-pkg_3.4.9_ubuntu-24.04_normal ruby-pkg_3.4.9_ubuntu-24.04_jemalloc ruby-pkg_3.3.11_ubuntu-24.04_normal ruby-pkg_3.3.11_ubuntu-24.04_jemalloc ruby-pkg_3.2.11_ubuntu-24.04_normal ruby-pkg_3.2.11_ubuntu-24.04_jemalloc ruby-pkg_3.2.11_ubuntu-24.04_malloctrim' + ARTIFACT_NAMES: 'ruby-pkg_4.0_debian-12_normal ruby-pkg_4.0_debian-12_jemalloc ruby-pkg_3.4_debian-12_normal ruby-pkg_3.4_debian-12_jemalloc ruby-pkg_3.3_debian-12_normal ruby-pkg_3.3_debian-12_jemalloc ruby-pkg_3.2_debian-12_normal ruby-pkg_3.2_debian-12_jemalloc ruby-pkg_3.2_debian-12_malloctrim ruby-pkg_4.0.4_debian-12_normal ruby-pkg_4.0.4_debian-12_jemalloc ruby-pkg_3.4.9_debian-12_normal ruby-pkg_3.4.9_debian-12_jemalloc ruby-pkg_3.3.11_debian-12_normal ruby-pkg_3.3.11_debian-12_jemalloc ruby-pkg_3.2.11_debian-12_normal ruby-pkg_3.2.11_debian-12_jemalloc ruby-pkg_3.2.11_debian-12_malloctrim ruby-pkg_4.0_ubuntu-24.04_normal ruby-pkg_4.0_ubuntu-24.04_jemalloc ruby-pkg_3.4_ubuntu-24.04_normal ruby-pkg_3.4_ubuntu-24.04_jemalloc ruby-pkg_3.3_ubuntu-24.04_normal ruby-pkg_3.3_ubuntu-24.04_jemalloc ruby-pkg_3.2_ubuntu-24.04_normal ruby-pkg_3.2_ubuntu-24.04_jemalloc ruby-pkg_3.2_ubuntu-24.04_malloctrim ruby-pkg_4.0.4_ubuntu-24.04_normal ruby-pkg_4.0.4_ubuntu-24.04_jemalloc ruby-pkg_3.4.9_ubuntu-24.04_normal ruby-pkg_3.4.9_ubuntu-24.04_jemalloc ruby-pkg_3.3.11_ubuntu-24.04_normal ruby-pkg_3.3.11_ubuntu-24.04_jemalloc ruby-pkg_3.2.11_ubuntu-24.04_normal ruby-pkg_3.2.11_ubuntu-24.04_jemalloc ruby-pkg_3.2.11_ubuntu-24.04_malloctrim' ARTIFACT_PATH: artifacts CLEAR: true CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -3864,17 +3864,17 @@ jobs: name: ruby-pkg_3.2_debian-12_malloctrim path: artifacts/ruby-pkg_3.2_debian-12_malloctrim compression-level: 0 - - name: Archive Ruby package artifact [ruby-pkg_4.0.3_debian-12_normal] to Github + - name: Archive Ruby package artifact [ruby-pkg_4.0.4_debian-12_normal] to Github uses: actions/upload-artifact@v4 with: - name: ruby-pkg_4.0.3_debian-12_normal - path: artifacts/ruby-pkg_4.0.3_debian-12_normal + name: ruby-pkg_4.0.4_debian-12_normal + path: artifacts/ruby-pkg_4.0.4_debian-12_normal compression-level: 0 - - name: Archive Ruby package artifact [ruby-pkg_4.0.3_debian-12_jemalloc] to Github + - name: Archive Ruby package artifact [ruby-pkg_4.0.4_debian-12_jemalloc] to Github uses: actions/upload-artifact@v4 with: - name: ruby-pkg_4.0.3_debian-12_jemalloc - path: artifacts/ruby-pkg_4.0.3_debian-12_jemalloc + name: ruby-pkg_4.0.4_debian-12_jemalloc + path: artifacts/ruby-pkg_4.0.4_debian-12_jemalloc compression-level: 0 - name: Archive Ruby package artifact [ruby-pkg_3.4.9_debian-12_normal] to Github uses: actions/upload-artifact@v4 @@ -3972,17 +3972,17 @@ jobs: name: ruby-pkg_3.2_ubuntu-24.04_malloctrim path: artifacts/ruby-pkg_3.2_ubuntu-24.04_malloctrim compression-level: 0 - - name: Archive Ruby package artifact [ruby-pkg_4.0.3_ubuntu-24.04_normal] to Github + - name: Archive Ruby package artifact [ruby-pkg_4.0.4_ubuntu-24.04_normal] to Github uses: actions/upload-artifact@v4 with: - name: ruby-pkg_4.0.3_ubuntu-24.04_normal - path: artifacts/ruby-pkg_4.0.3_ubuntu-24.04_normal + name: ruby-pkg_4.0.4_ubuntu-24.04_normal + path: artifacts/ruby-pkg_4.0.4_ubuntu-24.04_normal compression-level: 0 - - name: Archive Ruby package artifact [ruby-pkg_4.0.3_ubuntu-24.04_jemalloc] to Github + - name: Archive Ruby package artifact [ruby-pkg_4.0.4_ubuntu-24.04_jemalloc] to Github uses: actions/upload-artifact@v4 with: - name: ruby-pkg_4.0.3_ubuntu-24.04_jemalloc - path: artifacts/ruby-pkg_4.0.3_ubuntu-24.04_jemalloc + name: ruby-pkg_4.0.4_ubuntu-24.04_jemalloc + path: artifacts/ruby-pkg_4.0.4_ubuntu-24.04_jemalloc compression-level: 0 - name: Archive Ruby package artifact [ruby-pkg_3.4.9_ubuntu-24.04_normal] to Github uses: actions/upload-artifact@v4 @@ -4071,12 +4071,12 @@ jobs: || (needs.build_ruby_debian_12-3_2-malloctrim.result != 'success' && (needs.build_ruby_debian_12-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Build Ruby [debian-12/3.2/malloctrim];'))) - || (needs.build_ruby_debian_12-4_0_3-normal.result != 'success' - && (needs.build_ruby_debian_12-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Build Ruby [debian-12/4.0.3/normal];'))) - || (needs.build_ruby_debian_12-4_0_3-jemalloc.result != 'success' - && (needs.build_ruby_debian_12-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Build Ruby [debian-12/4.0.3/jemalloc];'))) + || (needs.build_ruby_debian_12-4_0_4-normal.result != 'success' + && (needs.build_ruby_debian_12-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Build Ruby [debian-12/4.0.4/normal];'))) + || (needs.build_ruby_debian_12-4_0_4-jemalloc.result != 'success' + && (needs.build_ruby_debian_12-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Build Ruby [debian-12/4.0.4/jemalloc];'))) || (needs.build_ruby_debian_12-3_4_9-normal.result != 'success' && (needs.build_ruby_debian_12-3_4_9-normal.result != 'skipped' || contains(inputs.necessary_jobs, ';Build Ruby [debian-12/3.4.9/normal];'))) @@ -4129,12 +4129,12 @@ jobs: || (needs.build_ruby_ubuntu_24_04-3_2-malloctrim.result != 'success' && (needs.build_ruby_ubuntu_24_04-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-24.04/3.2/malloctrim];'))) - || (needs.build_ruby_ubuntu_24_04-4_0_3-normal.result != 'success' - && (needs.build_ruby_ubuntu_24_04-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-24.04/4.0.3/normal];'))) - || (needs.build_ruby_ubuntu_24_04-4_0_3-jemalloc.result != 'success' - && (needs.build_ruby_ubuntu_24_04-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-24.04/4.0.3/jemalloc];'))) + || (needs.build_ruby_ubuntu_24_04-4_0_4-normal.result != 'success' + && (needs.build_ruby_ubuntu_24_04-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-24.04/4.0.4/normal];'))) + || (needs.build_ruby_ubuntu_24_04-4_0_4-jemalloc.result != 'success' + && (needs.build_ruby_ubuntu_24_04-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-24.04/4.0.4/jemalloc];'))) || (needs.build_ruby_ubuntu_24_04-3_4_9-normal.result != 'success' && (needs.build_ruby_ubuntu_24_04-3_4_9-normal.result != 'skipped' || contains(inputs.necessary_jobs, ';Build Ruby [ubuntu-24.04/3.4.9/normal];'))) diff --git a/.github/workflows/ci-cd-build-packages-4.yml b/.github/workflows/ci-cd-build-packages-4.yml index 6fbc6fb..ee21e50 100644 --- a/.github/workflows/ci-cd-build-packages-4.yml +++ b/.github/workflows/ci-cd-build-packages-4.yml @@ -131,7 +131,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -179,7 +179,7 @@ jobs: VARIANT_PACKAGE_SUFFIX: "" PACKAGE_FORMAT: "DEB" RUBY_PACKAGE_VERSION_ID: "4.0" - RUBY_PACKAGE_REVISION: "2" + RUBY_PACKAGE_REVISION: "3" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh @@ -230,7 +230,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -284,7 +284,7 @@ jobs: VARIANT_PACKAGE_SUFFIX: "-jemalloc" PACKAGE_FORMAT: "DEB" RUBY_PACKAGE_VERSION_ID: "4.0" - RUBY_PACKAGE_REVISION: "2" + RUBY_PACKAGE_REVISION: "3" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh @@ -689,8 +689,8 @@ jobs: ARTIFACT_PATH: output-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - build_ruby_debian_13-4_0_3-normal: - name: 'Ruby [debian-13/4.0.3/normal]' + build_ruby_debian_13-4_0_4-normal: + name: 'Ruby [debian-13/4.0.4/normal]' runs-on: ubuntu-24.04 environment: test @@ -700,7 +700,7 @@ jobs: packages: read # Run even if a dependent job has been skipped if: | - contains(inputs.necessary_jobs, ';Build Ruby [debian-13/4.0.3/normal];') + contains(inputs.necessary_jobs, ';Build Ruby [debian-13/4.0.4/normal];') && !failure() && !cancelled() steps: @@ -725,7 +725,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -762,7 +762,7 @@ jobs: env: ENVIRONMENT_NAME: "debian-13" VARIANT_NAME: "normal" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" CACHE_KEY_PREFIX: "sccache/debian-13" - name: Build package @@ -772,18 +772,18 @@ jobs: VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" PACKAGE_FORMAT: "DEB" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" RUBY_PACKAGE_REVISION: "0" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: "ruby-pkg_4.0.3_debian-13_normal" + ARTIFACT_NAME: "ruby-pkg_4.0.4_debian-13_normal" ARTIFACT_PATH: output-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - build_ruby_debian_13-4_0_3-jemalloc: - name: 'Ruby [debian-13/4.0.3/jemalloc]' + build_ruby_debian_13-4_0_4-jemalloc: + name: 'Ruby [debian-13/4.0.4/jemalloc]' needs: build_jemalloc_debian_13 runs-on: ubuntu-24.04 @@ -794,7 +794,7 @@ jobs: packages: read # Run even if a dependent job has been skipped if: | - contains(inputs.necessary_jobs, ';Build Ruby [debian-13/4.0.3/jemalloc];') + contains(inputs.necessary_jobs, ';Build Ruby [debian-13/4.0.4/jemalloc];') && !failure() && !cancelled() steps: @@ -824,7 +824,7 @@ jobs: - name: Fetch Ruby source run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: . CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -867,7 +867,7 @@ jobs: env: ENVIRONMENT_NAME: "debian-13" VARIANT_NAME: "jemalloc" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" CACHE_KEY_PREFIX: "sccache/debian-13" - name: Build package @@ -877,13 +877,13 @@ jobs: VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" PACKAGE_FORMAT: "DEB" - RUBY_PACKAGE_VERSION_ID: "4.0.3" + RUBY_PACKAGE_VERSION_ID: "4.0.4" RUBY_PACKAGE_REVISION: "0" - name: Archive package artifact to Google Cloud run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: "ruby-pkg_4.0.3_debian-13_jemalloc" + ARTIFACT_NAME: "ruby-pkg_4.0.4_debian-13_jemalloc" ARTIFACT_PATH: output-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -1302,8 +1302,8 @@ jobs: - build_ruby_debian_13-3_3-normal - build_ruby_debian_13-3_3-jemalloc - - build_ruby_debian_13-4_0_3-normal - - build_ruby_debian_13-4_0_3-jemalloc + - build_ruby_debian_13-4_0_4-normal + - build_ruby_debian_13-4_0_4-jemalloc - build_ruby_debian_13-3_4_9-normal - build_ruby_debian_13-3_4_9-jemalloc @@ -1351,7 +1351,7 @@ jobs: - name: Download Ruby package artifacts from Google Cloud run: ./internal-scripts/ci-cd/download-artifacts.sh env: - 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' + 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' ARTIFACT_PATH: artifacts CLEAR: true CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -1391,17 +1391,17 @@ jobs: name: ruby-pkg_3.3_debian-13_jemalloc path: artifacts/ruby-pkg_3.3_debian-13_jemalloc compression-level: 0 - - name: Archive Ruby package artifact [ruby-pkg_4.0.3_debian-13_normal] to Github + - name: Archive Ruby package artifact [ruby-pkg_4.0.4_debian-13_normal] to Github uses: actions/upload-artifact@v4 with: - name: ruby-pkg_4.0.3_debian-13_normal - path: artifacts/ruby-pkg_4.0.3_debian-13_normal + name: ruby-pkg_4.0.4_debian-13_normal + path: artifacts/ruby-pkg_4.0.4_debian-13_normal compression-level: 0 - - name: Archive Ruby package artifact [ruby-pkg_4.0.3_debian-13_jemalloc] to Github + - name: Archive Ruby package artifact [ruby-pkg_4.0.4_debian-13_jemalloc] to Github uses: actions/upload-artifact@v4 with: - name: ruby-pkg_4.0.3_debian-13_jemalloc - path: artifacts/ruby-pkg_4.0.3_debian-13_jemalloc + name: ruby-pkg_4.0.4_debian-13_jemalloc + path: artifacts/ruby-pkg_4.0.4_debian-13_jemalloc compression-level: 0 - name: Archive Ruby package artifact [ruby-pkg_3.4.9_debian-13_normal] to Github uses: actions/upload-artifact@v4 @@ -1460,12 +1460,12 @@ jobs: || (needs.build_ruby_debian_13-3_3-jemalloc.result != 'success' && (needs.build_ruby_debian_13-3_3-jemalloc.result != 'skipped' || contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.3/jemalloc];'))) - || (needs.build_ruby_debian_13-4_0_3-normal.result != 'success' - && (needs.build_ruby_debian_13-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Build Ruby [debian-13/4.0.3/normal];'))) - || (needs.build_ruby_debian_13-4_0_3-jemalloc.result != 'success' - && (needs.build_ruby_debian_13-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Build Ruby [debian-13/4.0.3/jemalloc];'))) + || (needs.build_ruby_debian_13-4_0_4-normal.result != 'success' + && (needs.build_ruby_debian_13-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Build Ruby [debian-13/4.0.4/normal];'))) + || (needs.build_ruby_debian_13-4_0_4-jemalloc.result != 'success' + && (needs.build_ruby_debian_13-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Build Ruby [debian-13/4.0.4/jemalloc];'))) || (needs.build_ruby_debian_13-3_4_9-normal.result != 'success' && (needs.build_ruby_debian_13-3_4_9-normal.result != 'skipped' || contains(inputs.necessary_jobs, ';Build Ruby [debian-13/3.4.9/normal];'))) diff --git a/.github/workflows/ci-cd-prepare.yml b/.github/workflows/ci-cd-prepare.yml index 874b22d..5f6505c 100644 --- a/.github/workflows/ci-cd-prepare.yml +++ b/.github/workflows/ci-cd-prepare.yml @@ -470,13 +470,13 @@ jobs: ### Sources ### - download_ruby_source_4_0_3: - name: Download Ruby source [4.0.3] + download_ruby_source_4_0_4: + name: Download Ruby source [4.0.4] runs-on: ubuntu-24.04 permissions: id-token: write environment: test - if: contains(inputs.necessary_jobs, ';Download Ruby source 4.0.3;') + if: contains(inputs.necessary_jobs, ';Download Ruby source 4.0.4;') steps: - uses: actions/checkout@v4 - uses: azure/login@v2 @@ -496,12 +496,12 @@ jobs: - name: Download run: ./internal-scripts/ci-cd/download-ruby-sources/download.sh env: - RUBY_VERSION: 4.0.3 + RUBY_VERSION: 4.0.4 - name: Archive artifact run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: output CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} download_ruby_source_3_4_9: @@ -964,7 +964,7 @@ jobs: - build_docker_image_ubuntu_22_04 - build_docker_image_ubuntu_24_04 - build_docker_image_utility - - download_ruby_source_4_0_3 + - download_ruby_source_4_0_4 - download_ruby_source_3_4_9 - download_ruby_source_3_3_11 - download_ruby_source_3_2_11 @@ -1141,17 +1141,17 @@ jobs: path: artifacts - - name: Download Ruby source artifact [4.0.3] from Google Cloud + - name: Download Ruby source artifact [4.0.4] from Google Cloud run: ./internal-scripts/ci-cd/download-artifact.sh env: - ARTIFACT_NAME: ruby-src-4.0.3 + ARTIFACT_NAME: ruby-src-4.0.4 ARTIFACT_PATH: artifacts CLEAR: true CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - - name: Archive Ruby source artifact [4.0.3] to Github + - name: Archive Ruby source artifact [4.0.4] to Github uses: actions/upload-artifact@v4 with: - name: ruby-src-4.0.3 + name: ruby-src-4.0.4 path: artifacts compression-level: 0 - name: Download Ruby source artifact [3.4.9] from Google Cloud @@ -1300,9 +1300,9 @@ jobs: run: 'false' if: | false - || (needs.download_ruby_source_4_0_3.result != 'success' - && (needs.download_ruby_source_4_0_3.result != 'skipped' - || contains(inputs.necessary_jobs, ';Download Ruby source 4.0.3;'))) + || (needs.download_ruby_source_4_0_4.result != 'success' + && (needs.download_ruby_source_4_0_4.result != 'skipped' + || contains(inputs.necessary_jobs, ';Download Ruby source 4.0.4;'))) || (needs.download_ruby_source_3_4_9.result != 'success' && (needs.download_ruby_source_3_4_9.result != 'skipped' || contains(inputs.necessary_jobs, ';Download Ruby source 3.4.9;'))) diff --git a/.github/workflows/ci-cd-publish-test-production.yml b/.github/workflows/ci-cd-publish-test-production.yml index 98812f4..e886142 100644 --- a/.github/workflows/ci-cd-publish-test-production.yml +++ b/.github/workflows/ci-cd-publish-test-production.yml @@ -68,7 +68,7 @@ jobs: common-rpm rbenv-deb rbenv-rpm - ruby-pkg_4.0_centos-8_normal ruby-pkg_4.0_centos-8_jemalloc ruby-pkg_3.4_centos-8_normal ruby-pkg_3.4_centos-8_jemalloc ruby-pkg_3.3_centos-8_normal ruby-pkg_3.3_centos-8_jemalloc ruby-pkg_3.2_centos-8_normal ruby-pkg_3.2_centos-8_jemalloc ruby-pkg_3.2_centos-8_malloctrim ruby-pkg_4.0.3_centos-8_normal ruby-pkg_4.0.3_centos-8_jemalloc ruby-pkg_3.4.9_centos-8_normal ruby-pkg_3.4.9_centos-8_jemalloc ruby-pkg_3.3.11_centos-8_normal ruby-pkg_3.3.11_centos-8_jemalloc ruby-pkg_3.2.11_centos-8_normal ruby-pkg_3.2.11_centos-8_jemalloc ruby-pkg_3.2.11_centos-8_malloctrim ruby-pkg_4.0_debian-11_normal ruby-pkg_4.0_debian-11_jemalloc ruby-pkg_3.4_debian-11_normal ruby-pkg_3.4_debian-11_jemalloc ruby-pkg_3.3_debian-11_normal ruby-pkg_3.3_debian-11_jemalloc ruby-pkg_3.2_debian-11_normal ruby-pkg_3.2_debian-11_jemalloc ruby-pkg_3.2_debian-11_malloctrim ruby-pkg_4.0.3_debian-11_normal ruby-pkg_4.0.3_debian-11_jemalloc ruby-pkg_3.4.9_debian-11_normal ruby-pkg_3.4.9_debian-11_jemalloc ruby-pkg_3.3.11_debian-11_normal ruby-pkg_3.3.11_debian-11_jemalloc ruby-pkg_3.2.11_debian-11_normal ruby-pkg_3.2.11_debian-11_jemalloc ruby-pkg_3.2.11_debian-11_malloctrim ruby-pkg_4.0_debian-12_normal ruby-pkg_4.0_debian-12_jemalloc ruby-pkg_3.4_debian-12_normal ruby-pkg_3.4_debian-12_jemalloc ruby-pkg_3.3_debian-12_normal ruby-pkg_3.3_debian-12_jemalloc ruby-pkg_3.2_debian-12_normal ruby-pkg_3.2_debian-12_jemalloc ruby-pkg_3.2_debian-12_malloctrim ruby-pkg_4.0.3_debian-12_normal ruby-pkg_4.0.3_debian-12_jemalloc ruby-pkg_3.4.9_debian-12_normal ruby-pkg_3.4.9_debian-12_jemalloc ruby-pkg_3.3.11_debian-12_normal ruby-pkg_3.3.11_debian-12_jemalloc ruby-pkg_3.2.11_debian-12_normal ruby-pkg_3.2.11_debian-12_jemalloc ruby-pkg_3.2.11_debian-12_malloctrim 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 ruby-pkg_4.0_el-9_normal ruby-pkg_4.0_el-9_jemalloc ruby-pkg_3.4_el-9_normal ruby-pkg_3.4_el-9_jemalloc ruby-pkg_3.3_el-9_normal ruby-pkg_3.3_el-9_jemalloc ruby-pkg_3.2_el-9_normal ruby-pkg_3.2_el-9_jemalloc ruby-pkg_3.2_el-9_malloctrim ruby-pkg_4.0.3_el-9_normal ruby-pkg_4.0.3_el-9_jemalloc ruby-pkg_3.4.9_el-9_normal ruby-pkg_3.4.9_el-9_jemalloc ruby-pkg_3.3.11_el-9_normal ruby-pkg_3.3.11_el-9_jemalloc ruby-pkg_3.2.11_el-9_normal ruby-pkg_3.2.11_el-9_jemalloc ruby-pkg_3.2.11_el-9_malloctrim ruby-pkg_4.0_ubuntu-22.04_normal ruby-pkg_4.0_ubuntu-22.04_jemalloc ruby-pkg_3.4_ubuntu-22.04_normal ruby-pkg_3.4_ubuntu-22.04_jemalloc ruby-pkg_3.3_ubuntu-22.04_normal ruby-pkg_3.3_ubuntu-22.04_jemalloc ruby-pkg_3.2_ubuntu-22.04_normal ruby-pkg_3.2_ubuntu-22.04_jemalloc ruby-pkg_3.2_ubuntu-22.04_malloctrim ruby-pkg_4.0.3_ubuntu-22.04_normal ruby-pkg_4.0.3_ubuntu-22.04_jemalloc ruby-pkg_3.4.9_ubuntu-22.04_normal ruby-pkg_3.4.9_ubuntu-22.04_jemalloc ruby-pkg_3.3.11_ubuntu-22.04_normal ruby-pkg_3.3.11_ubuntu-22.04_jemalloc ruby-pkg_3.2.11_ubuntu-22.04_normal ruby-pkg_3.2.11_ubuntu-22.04_jemalloc ruby-pkg_3.2.11_ubuntu-22.04_malloctrim ruby-pkg_4.0_ubuntu-24.04_normal ruby-pkg_4.0_ubuntu-24.04_jemalloc ruby-pkg_3.4_ubuntu-24.04_normal ruby-pkg_3.4_ubuntu-24.04_jemalloc ruby-pkg_3.3_ubuntu-24.04_normal ruby-pkg_3.3_ubuntu-24.04_jemalloc ruby-pkg_3.2_ubuntu-24.04_normal ruby-pkg_3.2_ubuntu-24.04_jemalloc ruby-pkg_3.2_ubuntu-24.04_malloctrim ruby-pkg_4.0.3_ubuntu-24.04_normal ruby-pkg_4.0.3_ubuntu-24.04_jemalloc ruby-pkg_3.4.9_ubuntu-24.04_normal ruby-pkg_3.4.9_ubuntu-24.04_jemalloc ruby-pkg_3.3.11_ubuntu-24.04_normal ruby-pkg_3.3.11_ubuntu-24.04_jemalloc ruby-pkg_3.2.11_ubuntu-24.04_normal ruby-pkg_3.2.11_ubuntu-24.04_jemalloc ruby-pkg_3.2.11_ubuntu-24.04_malloctrim + ruby-pkg_4.0_centos-8_normal ruby-pkg_4.0_centos-8_jemalloc ruby-pkg_3.4_centos-8_normal ruby-pkg_3.4_centos-8_jemalloc ruby-pkg_3.3_centos-8_normal ruby-pkg_3.3_centos-8_jemalloc ruby-pkg_3.2_centos-8_normal ruby-pkg_3.2_centos-8_jemalloc ruby-pkg_3.2_centos-8_malloctrim ruby-pkg_4.0.4_centos-8_normal ruby-pkg_4.0.4_centos-8_jemalloc ruby-pkg_3.4.9_centos-8_normal ruby-pkg_3.4.9_centos-8_jemalloc ruby-pkg_3.3.11_centos-8_normal ruby-pkg_3.3.11_centos-8_jemalloc ruby-pkg_3.2.11_centos-8_normal ruby-pkg_3.2.11_centos-8_jemalloc ruby-pkg_3.2.11_centos-8_malloctrim ruby-pkg_4.0_debian-11_normal ruby-pkg_4.0_debian-11_jemalloc ruby-pkg_3.4_debian-11_normal ruby-pkg_3.4_debian-11_jemalloc ruby-pkg_3.3_debian-11_normal ruby-pkg_3.3_debian-11_jemalloc ruby-pkg_3.2_debian-11_normal ruby-pkg_3.2_debian-11_jemalloc ruby-pkg_3.2_debian-11_malloctrim ruby-pkg_4.0.4_debian-11_normal ruby-pkg_4.0.4_debian-11_jemalloc ruby-pkg_3.4.9_debian-11_normal ruby-pkg_3.4.9_debian-11_jemalloc ruby-pkg_3.3.11_debian-11_normal ruby-pkg_3.3.11_debian-11_jemalloc ruby-pkg_3.2.11_debian-11_normal ruby-pkg_3.2.11_debian-11_jemalloc ruby-pkg_3.2.11_debian-11_malloctrim ruby-pkg_4.0_debian-12_normal ruby-pkg_4.0_debian-12_jemalloc ruby-pkg_3.4_debian-12_normal ruby-pkg_3.4_debian-12_jemalloc ruby-pkg_3.3_debian-12_normal ruby-pkg_3.3_debian-12_jemalloc ruby-pkg_3.2_debian-12_normal ruby-pkg_3.2_debian-12_jemalloc ruby-pkg_3.2_debian-12_malloctrim ruby-pkg_4.0.4_debian-12_normal ruby-pkg_4.0.4_debian-12_jemalloc ruby-pkg_3.4.9_debian-12_normal ruby-pkg_3.4.9_debian-12_jemalloc ruby-pkg_3.3.11_debian-12_normal ruby-pkg_3.3.11_debian-12_jemalloc ruby-pkg_3.2.11_debian-12_normal ruby-pkg_3.2.11_debian-12_jemalloc ruby-pkg_3.2.11_debian-12_malloctrim 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 ruby-pkg_4.0_el-9_normal ruby-pkg_4.0_el-9_jemalloc ruby-pkg_3.4_el-9_normal ruby-pkg_3.4_el-9_jemalloc ruby-pkg_3.3_el-9_normal ruby-pkg_3.3_el-9_jemalloc ruby-pkg_3.2_el-9_normal ruby-pkg_3.2_el-9_jemalloc ruby-pkg_3.2_el-9_malloctrim ruby-pkg_4.0.4_el-9_normal ruby-pkg_4.0.4_el-9_jemalloc ruby-pkg_3.4.9_el-9_normal ruby-pkg_3.4.9_el-9_jemalloc ruby-pkg_3.3.11_el-9_normal ruby-pkg_3.3.11_el-9_jemalloc ruby-pkg_3.2.11_el-9_normal ruby-pkg_3.2.11_el-9_jemalloc ruby-pkg_3.2.11_el-9_malloctrim ruby-pkg_4.0_ubuntu-22.04_normal ruby-pkg_4.0_ubuntu-22.04_jemalloc ruby-pkg_3.4_ubuntu-22.04_normal ruby-pkg_3.4_ubuntu-22.04_jemalloc ruby-pkg_3.3_ubuntu-22.04_normal ruby-pkg_3.3_ubuntu-22.04_jemalloc ruby-pkg_3.2_ubuntu-22.04_normal ruby-pkg_3.2_ubuntu-22.04_jemalloc ruby-pkg_3.2_ubuntu-22.04_malloctrim ruby-pkg_4.0.4_ubuntu-22.04_normal ruby-pkg_4.0.4_ubuntu-22.04_jemalloc ruby-pkg_3.4.9_ubuntu-22.04_normal ruby-pkg_3.4.9_ubuntu-22.04_jemalloc ruby-pkg_3.3.11_ubuntu-22.04_normal ruby-pkg_3.3.11_ubuntu-22.04_jemalloc ruby-pkg_3.2.11_ubuntu-22.04_normal ruby-pkg_3.2.11_ubuntu-22.04_jemalloc ruby-pkg_3.2.11_ubuntu-22.04_malloctrim ruby-pkg_4.0_ubuntu-24.04_normal ruby-pkg_4.0_ubuntu-24.04_jemalloc ruby-pkg_3.4_ubuntu-24.04_normal ruby-pkg_3.4_ubuntu-24.04_jemalloc ruby-pkg_3.3_ubuntu-24.04_normal ruby-pkg_3.3_ubuntu-24.04_jemalloc ruby-pkg_3.2_ubuntu-24.04_normal ruby-pkg_3.2_ubuntu-24.04_jemalloc ruby-pkg_3.2_ubuntu-24.04_malloctrim ruby-pkg_4.0.4_ubuntu-24.04_normal ruby-pkg_4.0.4_ubuntu-24.04_jemalloc ruby-pkg_3.4.9_ubuntu-24.04_normal ruby-pkg_3.4.9_ubuntu-24.04_jemalloc ruby-pkg_3.3.11_ubuntu-24.04_normal ruby-pkg_3.3.11_ubuntu-24.04_jemalloc ruby-pkg_3.2.11_ubuntu-24.04_normal ruby-pkg_3.2.11_ubuntu-24.04_jemalloc ruby-pkg_3.2.11_ubuntu-24.04_malloctrim ARTIFACT_PATH: pkgs CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -521,8 +521,8 @@ jobs: ARTIFACT_NAME: tested-against-production-centos-8_3.2_malloctrim ARTIFACT_PATH: mark-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_centos_8-4_0_3-normal: - name: 'Test [centos-8/4.0.3/normal]' + test_centos_8-4_0_4-normal: + name: 'Test [centos-8/4.0.4/normal]' needs: - publish runs-on: ubuntu-22.04 @@ -530,7 +530,7 @@ jobs: timeout-minutes: 30 if: | github.ref == 'refs/heads/main' - && contains(inputs.necessary_jobs, ';Test against production repo [centos-8/4.0.3/normal];') + && contains(inputs.necessary_jobs, ';Test against production repo [centos-8/4.0.4/normal];') permissions: id-token: write steps: @@ -548,7 +548,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "centos-8" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "RPM" VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" @@ -561,11 +561,11 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-production-centos-8_4.0.3_normal + ARTIFACT_NAME: tested-against-production-centos-8_4.0.4_normal ARTIFACT_PATH: mark-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_centos_8-4_0_3-jemalloc: - name: 'Test [centos-8/4.0.3/jemalloc]' + test_centos_8-4_0_4-jemalloc: + name: 'Test [centos-8/4.0.4/jemalloc]' needs: - publish runs-on: ubuntu-22.04 @@ -573,7 +573,7 @@ jobs: timeout-minutes: 30 if: | github.ref == 'refs/heads/main' - && contains(inputs.necessary_jobs, ';Test against production repo [centos-8/4.0.3/jemalloc];') + && contains(inputs.necessary_jobs, ';Test against production repo [centos-8/4.0.4/jemalloc];') permissions: id-token: write steps: @@ -591,7 +591,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "centos-8" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "RPM" VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" @@ -604,7 +604,7 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-production-centos-8_4.0.3_jemalloc + ARTIFACT_NAME: tested-against-production-centos-8_4.0.4_jemalloc ARTIFACT_PATH: mark-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} test_centos_8-3_4_9-normal: @@ -1296,8 +1296,8 @@ jobs: ARTIFACT_NAME: tested-against-production-debian-11_3.2_malloctrim ARTIFACT_PATH: mark-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_debian_11-4_0_3-normal: - name: 'Test [debian-11/4.0.3/normal]' + test_debian_11-4_0_4-normal: + name: 'Test [debian-11/4.0.4/normal]' needs: - publish runs-on: ubuntu-22.04 @@ -1305,7 +1305,7 @@ jobs: timeout-minutes: 30 if: | github.ref == 'refs/heads/main' - && contains(inputs.necessary_jobs, ';Test against production repo [debian-11/4.0.3/normal];') + && contains(inputs.necessary_jobs, ';Test against production repo [debian-11/4.0.4/normal];') permissions: id-token: write steps: @@ -1323,7 +1323,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "debian-11" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" @@ -1336,11 +1336,11 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-production-debian-11_4.0.3_normal + ARTIFACT_NAME: tested-against-production-debian-11_4.0.4_normal ARTIFACT_PATH: mark-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_debian_11-4_0_3-jemalloc: - name: 'Test [debian-11/4.0.3/jemalloc]' + test_debian_11-4_0_4-jemalloc: + name: 'Test [debian-11/4.0.4/jemalloc]' needs: - publish runs-on: ubuntu-22.04 @@ -1348,7 +1348,7 @@ jobs: timeout-minutes: 30 if: | github.ref == 'refs/heads/main' - && contains(inputs.necessary_jobs, ';Test against production repo [debian-11/4.0.3/jemalloc];') + && contains(inputs.necessary_jobs, ';Test against production repo [debian-11/4.0.4/jemalloc];') permissions: id-token: write steps: @@ -1366,7 +1366,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "debian-11" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" @@ -1379,7 +1379,7 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-production-debian-11_4.0.3_jemalloc + ARTIFACT_NAME: tested-against-production-debian-11_4.0.4_jemalloc ARTIFACT_PATH: mark-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} test_debian_11-3_4_9-normal: @@ -2071,8 +2071,8 @@ jobs: ARTIFACT_NAME: tested-against-production-debian-12_3.2_malloctrim ARTIFACT_PATH: mark-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_debian_12-4_0_3-normal: - name: 'Test [debian-12/4.0.3/normal]' + test_debian_12-4_0_4-normal: + name: 'Test [debian-12/4.0.4/normal]' needs: - publish runs-on: ubuntu-22.04 @@ -2080,7 +2080,7 @@ jobs: timeout-minutes: 30 if: | github.ref == 'refs/heads/main' - && contains(inputs.necessary_jobs, ';Test against production repo [debian-12/4.0.3/normal];') + && contains(inputs.necessary_jobs, ';Test against production repo [debian-12/4.0.4/normal];') permissions: id-token: write steps: @@ -2098,7 +2098,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "debian-12" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" @@ -2111,11 +2111,11 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-production-debian-12_4.0.3_normal + ARTIFACT_NAME: tested-against-production-debian-12_4.0.4_normal ARTIFACT_PATH: mark-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_debian_12-4_0_3-jemalloc: - name: 'Test [debian-12/4.0.3/jemalloc]' + test_debian_12-4_0_4-jemalloc: + name: 'Test [debian-12/4.0.4/jemalloc]' needs: - publish runs-on: ubuntu-22.04 @@ -2123,7 +2123,7 @@ jobs: timeout-minutes: 30 if: | github.ref == 'refs/heads/main' - && contains(inputs.necessary_jobs, ';Test against production repo [debian-12/4.0.3/jemalloc];') + && contains(inputs.necessary_jobs, ';Test against production repo [debian-12/4.0.4/jemalloc];') permissions: id-token: write steps: @@ -2141,7 +2141,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "debian-12" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" @@ -2154,7 +2154,7 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-production-debian-12_4.0.3_jemalloc + ARTIFACT_NAME: tested-against-production-debian-12_4.0.4_jemalloc ARTIFACT_PATH: mark-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} test_debian_12-3_4_9-normal: @@ -2717,8 +2717,8 @@ jobs: ARTIFACT_NAME: tested-against-production-debian-13_3.3_jemalloc ARTIFACT_PATH: mark-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_debian_13-4_0_3-normal: - name: 'Test [debian-13/4.0.3/normal]' + test_debian_13-4_0_4-normal: + name: 'Test [debian-13/4.0.4/normal]' needs: - publish runs-on: ubuntu-22.04 @@ -2726,7 +2726,7 @@ jobs: timeout-minutes: 30 if: | github.ref == 'refs/heads/main' - && contains(inputs.necessary_jobs, ';Test against production repo [debian-13/4.0.3/normal];') + && contains(inputs.necessary_jobs, ';Test against production repo [debian-13/4.0.4/normal];') permissions: id-token: write steps: @@ -2744,7 +2744,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "debian-13" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" @@ -2757,11 +2757,11 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-production-debian-13_4.0.3_normal + ARTIFACT_NAME: tested-against-production-debian-13_4.0.4_normal ARTIFACT_PATH: mark-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_debian_13-4_0_3-jemalloc: - name: 'Test [debian-13/4.0.3/jemalloc]' + test_debian_13-4_0_4-jemalloc: + name: 'Test [debian-13/4.0.4/jemalloc]' needs: - publish runs-on: ubuntu-22.04 @@ -2769,7 +2769,7 @@ jobs: timeout-minutes: 30 if: | github.ref == 'refs/heads/main' - && contains(inputs.necessary_jobs, ';Test against production repo [debian-13/4.0.3/jemalloc];') + && contains(inputs.necessary_jobs, ';Test against production repo [debian-13/4.0.4/jemalloc];') permissions: id-token: write steps: @@ -2787,7 +2787,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "debian-13" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" @@ -2800,7 +2800,7 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-production-debian-13_4.0.3_jemalloc + ARTIFACT_NAME: tested-against-production-debian-13_4.0.4_jemalloc ARTIFACT_PATH: mark-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} test_debian_13-3_4_9-normal: @@ -3363,8 +3363,8 @@ jobs: ARTIFACT_NAME: tested-against-production-el-9_3.2_malloctrim ARTIFACT_PATH: mark-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_el_9-4_0_3-normal: - name: 'Test [el-9/4.0.3/normal]' + test_el_9-4_0_4-normal: + name: 'Test [el-9/4.0.4/normal]' needs: - publish runs-on: ubuntu-22.04 @@ -3372,7 +3372,7 @@ jobs: timeout-minutes: 30 if: | github.ref == 'refs/heads/main' - && contains(inputs.necessary_jobs, ';Test against production repo [el-9/4.0.3/normal];') + && contains(inputs.necessary_jobs, ';Test against production repo [el-9/4.0.4/normal];') permissions: id-token: write steps: @@ -3390,7 +3390,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "el-9" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "RPM" VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" @@ -3403,11 +3403,11 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-production-el-9_4.0.3_normal + ARTIFACT_NAME: tested-against-production-el-9_4.0.4_normal ARTIFACT_PATH: mark-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_el_9-4_0_3-jemalloc: - name: 'Test [el-9/4.0.3/jemalloc]' + test_el_9-4_0_4-jemalloc: + name: 'Test [el-9/4.0.4/jemalloc]' needs: - publish runs-on: ubuntu-22.04 @@ -3415,7 +3415,7 @@ jobs: timeout-minutes: 30 if: | github.ref == 'refs/heads/main' - && contains(inputs.necessary_jobs, ';Test against production repo [el-9/4.0.3/jemalloc];') + && contains(inputs.necessary_jobs, ';Test against production repo [el-9/4.0.4/jemalloc];') permissions: id-token: write steps: @@ -3433,7 +3433,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "el-9" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "RPM" VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" @@ -3446,7 +3446,7 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-production-el-9_4.0.3_jemalloc + ARTIFACT_NAME: tested-against-production-el-9_4.0.4_jemalloc ARTIFACT_PATH: mark-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} test_el_9-3_4_9-normal: @@ -4138,8 +4138,8 @@ jobs: ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.2_malloctrim ARTIFACT_PATH: mark-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_ubuntu_22_04-4_0_3-normal: - name: 'Test [ubuntu-22.04/4.0.3/normal]' + test_ubuntu_22_04-4_0_4-normal: + name: 'Test [ubuntu-22.04/4.0.4/normal]' needs: - publish runs-on: ubuntu-22.04 @@ -4147,7 +4147,7 @@ jobs: timeout-minutes: 30 if: | github.ref == 'refs/heads/main' - && contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/4.0.3/normal];') + && contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/4.0.4/normal];') permissions: id-token: write steps: @@ -4165,7 +4165,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "ubuntu-22.04" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" @@ -4178,11 +4178,11 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-production-ubuntu-22.04_4.0.3_normal + ARTIFACT_NAME: tested-against-production-ubuntu-22.04_4.0.4_normal ARTIFACT_PATH: mark-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_ubuntu_22_04-4_0_3-jemalloc: - name: 'Test [ubuntu-22.04/4.0.3/jemalloc]' + test_ubuntu_22_04-4_0_4-jemalloc: + name: 'Test [ubuntu-22.04/4.0.4/jemalloc]' needs: - publish runs-on: ubuntu-22.04 @@ -4190,7 +4190,7 @@ jobs: timeout-minutes: 30 if: | github.ref == 'refs/heads/main' - && contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/4.0.3/jemalloc];') + && contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/4.0.4/jemalloc];') permissions: id-token: write steps: @@ -4208,7 +4208,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "ubuntu-22.04" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" @@ -4221,7 +4221,7 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-production-ubuntu-22.04_4.0.3_jemalloc + ARTIFACT_NAME: tested-against-production-ubuntu-22.04_4.0.4_jemalloc ARTIFACT_PATH: mark-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} test_ubuntu_22_04-3_4_9-normal: @@ -4913,8 +4913,8 @@ jobs: ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.2_malloctrim ARTIFACT_PATH: mark-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_ubuntu_24_04-4_0_3-normal: - name: 'Test [ubuntu-24.04/4.0.3/normal]' + test_ubuntu_24_04-4_0_4-normal: + name: 'Test [ubuntu-24.04/4.0.4/normal]' needs: - publish runs-on: ubuntu-22.04 @@ -4922,7 +4922,7 @@ jobs: timeout-minutes: 30 if: | github.ref == 'refs/heads/main' - && contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/4.0.3/normal];') + && contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/4.0.4/normal];') permissions: id-token: write steps: @@ -4940,7 +4940,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "ubuntu-24.04" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" @@ -4953,11 +4953,11 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-production-ubuntu-24.04_4.0.3_normal + ARTIFACT_NAME: tested-against-production-ubuntu-24.04_4.0.4_normal ARTIFACT_PATH: mark-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_ubuntu_24_04-4_0_3-jemalloc: - name: 'Test [ubuntu-24.04/4.0.3/jemalloc]' + test_ubuntu_24_04-4_0_4-jemalloc: + name: 'Test [ubuntu-24.04/4.0.4/jemalloc]' needs: - publish runs-on: ubuntu-22.04 @@ -4965,7 +4965,7 @@ jobs: timeout-minutes: 30 if: | github.ref == 'refs/heads/main' - && contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/4.0.3/jemalloc];') + && contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/4.0.4/jemalloc];') permissions: id-token: write steps: @@ -4983,7 +4983,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "ubuntu-24.04" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" @@ -4996,7 +4996,7 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-production-ubuntu-24.04_4.0.3_jemalloc + ARTIFACT_NAME: tested-against-production-ubuntu-24.04_4.0.4_jemalloc ARTIFACT_PATH: mark-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} test_ubuntu_24_04-3_4_9-normal: @@ -5321,8 +5321,8 @@ jobs: - test_centos_8-3_2-normal - test_centos_8-3_2-jemalloc - test_centos_8-3_2-malloctrim - - test_centos_8-4_0_3-normal - - test_centos_8-4_0_3-jemalloc + - test_centos_8-4_0_4-normal + - test_centos_8-4_0_4-jemalloc - test_centos_8-3_4_9-normal - test_centos_8-3_4_9-jemalloc - test_centos_8-3_3_11-normal @@ -5339,8 +5339,8 @@ jobs: - test_debian_11-3_2-normal - test_debian_11-3_2-jemalloc - test_debian_11-3_2-malloctrim - - test_debian_11-4_0_3-normal - - test_debian_11-4_0_3-jemalloc + - test_debian_11-4_0_4-normal + - test_debian_11-4_0_4-jemalloc - test_debian_11-3_4_9-normal - test_debian_11-3_4_9-jemalloc - test_debian_11-3_3_11-normal @@ -5357,8 +5357,8 @@ jobs: - test_debian_12-3_2-normal - test_debian_12-3_2-jemalloc - test_debian_12-3_2-malloctrim - - test_debian_12-4_0_3-normal - - test_debian_12-4_0_3-jemalloc + - test_debian_12-4_0_4-normal + - test_debian_12-4_0_4-jemalloc - test_debian_12-3_4_9-normal - test_debian_12-3_4_9-jemalloc - test_debian_12-3_3_11-normal @@ -5372,8 +5372,8 @@ jobs: - test_debian_13-3_4-jemalloc - test_debian_13-3_3-normal - test_debian_13-3_3-jemalloc - - test_debian_13-4_0_3-normal - - test_debian_13-4_0_3-jemalloc + - test_debian_13-4_0_4-normal + - test_debian_13-4_0_4-jemalloc - test_debian_13-3_4_9-normal - test_debian_13-3_4_9-jemalloc - test_debian_13-3_3_11-normal @@ -5387,8 +5387,8 @@ jobs: - test_el_9-3_2-normal - test_el_9-3_2-jemalloc - test_el_9-3_2-malloctrim - - test_el_9-4_0_3-normal - - test_el_9-4_0_3-jemalloc + - test_el_9-4_0_4-normal + - test_el_9-4_0_4-jemalloc - test_el_9-3_4_9-normal - test_el_9-3_4_9-jemalloc - test_el_9-3_3_11-normal @@ -5405,8 +5405,8 @@ jobs: - test_ubuntu_22_04-3_2-normal - test_ubuntu_22_04-3_2-jemalloc - test_ubuntu_22_04-3_2-malloctrim - - test_ubuntu_22_04-4_0_3-normal - - test_ubuntu_22_04-4_0_3-jemalloc + - test_ubuntu_22_04-4_0_4-normal + - test_ubuntu_22_04-4_0_4-jemalloc - test_ubuntu_22_04-3_4_9-normal - test_ubuntu_22_04-3_4_9-jemalloc - test_ubuntu_22_04-3_3_11-normal @@ -5423,8 +5423,8 @@ jobs: - test_ubuntu_24_04-3_2-normal - test_ubuntu_24_04-3_2-jemalloc - test_ubuntu_24_04-3_2-malloctrim - - test_ubuntu_24_04-4_0_3-normal - - test_ubuntu_24_04-4_0_3-jemalloc + - test_ubuntu_24_04-4_0_4-normal + - test_ubuntu_24_04-4_0_4-jemalloc - test_ubuntu_24_04-3_4_9-normal - test_ubuntu_24_04-3_4_9-jemalloc - test_ubuntu_24_04-3_3_11-normal @@ -5509,20 +5509,20 @@ jobs: && needs.test_centos_8-3_2-malloctrim.result != 'success' && (needs.test_centos_8-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.2/malloctrim];')) - - name: Check whether 'Test [centos-8/4.0.3/normal]' did not fail + - name: Check whether 'Test [centos-8/4.0.4/normal]' did not fail run: 'false' if: | github.ref == 'refs/heads/main' - && needs.test_centos_8-4_0_3-normal.result != 'success' - && (needs.test_centos_8-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against production repo [centos-8/4.0.3/normal];')) - - name: Check whether 'Test [centos-8/4.0.3/jemalloc]' did not fail + && needs.test_centos_8-4_0_4-normal.result != 'success' + && (needs.test_centos_8-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against production repo [centos-8/4.0.4/normal];')) + - name: Check whether 'Test [centos-8/4.0.4/jemalloc]' did not fail run: 'false' if: | github.ref == 'refs/heads/main' - && needs.test_centos_8-4_0_3-jemalloc.result != 'success' - && (needs.test_centos_8-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against production repo [centos-8/4.0.3/jemalloc];')) + && needs.test_centos_8-4_0_4-jemalloc.result != 'success' + && (needs.test_centos_8-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against production repo [centos-8/4.0.4/jemalloc];')) - name: Check whether 'Test [centos-8/3.4.9/normal]' did not fail run: 'false' if: | @@ -5635,20 +5635,20 @@ jobs: && needs.test_debian_11-3_2-malloctrim.result != 'success' && (needs.test_debian_11-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.2/malloctrim];')) - - name: Check whether 'Test [debian-11/4.0.3/normal]' did not fail + - name: Check whether 'Test [debian-11/4.0.4/normal]' did not fail run: 'false' if: | github.ref == 'refs/heads/main' - && needs.test_debian_11-4_0_3-normal.result != 'success' - && (needs.test_debian_11-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against production repo [debian-11/4.0.3/normal];')) - - name: Check whether 'Test [debian-11/4.0.3/jemalloc]' did not fail + && needs.test_debian_11-4_0_4-normal.result != 'success' + && (needs.test_debian_11-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against production repo [debian-11/4.0.4/normal];')) + - name: Check whether 'Test [debian-11/4.0.4/jemalloc]' did not fail run: 'false' if: | github.ref == 'refs/heads/main' - && needs.test_debian_11-4_0_3-jemalloc.result != 'success' - && (needs.test_debian_11-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against production repo [debian-11/4.0.3/jemalloc];')) + && needs.test_debian_11-4_0_4-jemalloc.result != 'success' + && (needs.test_debian_11-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against production repo [debian-11/4.0.4/jemalloc];')) - name: Check whether 'Test [debian-11/3.4.9/normal]' did not fail run: 'false' if: | @@ -5761,20 +5761,20 @@ jobs: && needs.test_debian_12-3_2-malloctrim.result != 'success' && (needs.test_debian_12-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.2/malloctrim];')) - - name: Check whether 'Test [debian-12/4.0.3/normal]' did not fail + - name: Check whether 'Test [debian-12/4.0.4/normal]' did not fail run: 'false' if: | github.ref == 'refs/heads/main' - && needs.test_debian_12-4_0_3-normal.result != 'success' - && (needs.test_debian_12-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against production repo [debian-12/4.0.3/normal];')) - - name: Check whether 'Test [debian-12/4.0.3/jemalloc]' did not fail + && needs.test_debian_12-4_0_4-normal.result != 'success' + && (needs.test_debian_12-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against production repo [debian-12/4.0.4/normal];')) + - name: Check whether 'Test [debian-12/4.0.4/jemalloc]' did not fail run: 'false' if: | github.ref == 'refs/heads/main' - && needs.test_debian_12-4_0_3-jemalloc.result != 'success' - && (needs.test_debian_12-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against production repo [debian-12/4.0.3/jemalloc];')) + && needs.test_debian_12-4_0_4-jemalloc.result != 'success' + && (needs.test_debian_12-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against production repo [debian-12/4.0.4/jemalloc];')) - name: Check whether 'Test [debian-12/3.4.9/normal]' did not fail run: 'false' if: | @@ -5866,20 +5866,20 @@ jobs: && needs.test_debian_13-3_3-jemalloc.result != 'success' && (needs.test_debian_13-3_3-jemalloc.result != 'skipped' || contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.3/jemalloc];')) - - name: Check whether 'Test [debian-13/4.0.3/normal]' did not fail + - name: Check whether 'Test [debian-13/4.0.4/normal]' did not fail run: 'false' if: | github.ref == 'refs/heads/main' - && needs.test_debian_13-4_0_3-normal.result != 'success' - && (needs.test_debian_13-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against production repo [debian-13/4.0.3/normal];')) - - name: Check whether 'Test [debian-13/4.0.3/jemalloc]' did not fail + && needs.test_debian_13-4_0_4-normal.result != 'success' + && (needs.test_debian_13-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against production repo [debian-13/4.0.4/normal];')) + - name: Check whether 'Test [debian-13/4.0.4/jemalloc]' did not fail run: 'false' if: | github.ref == 'refs/heads/main' - && needs.test_debian_13-4_0_3-jemalloc.result != 'success' - && (needs.test_debian_13-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against production repo [debian-13/4.0.3/jemalloc];')) + && needs.test_debian_13-4_0_4-jemalloc.result != 'success' + && (needs.test_debian_13-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against production repo [debian-13/4.0.4/jemalloc];')) - name: Check whether 'Test [debian-13/3.4.9/normal]' did not fail run: 'false' if: | @@ -5971,20 +5971,20 @@ jobs: && needs.test_el_9-3_2-malloctrim.result != 'success' && (needs.test_el_9-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.2/malloctrim];')) - - name: Check whether 'Test [el-9/4.0.3/normal]' did not fail + - name: Check whether 'Test [el-9/4.0.4/normal]' did not fail run: 'false' if: | github.ref == 'refs/heads/main' - && needs.test_el_9-4_0_3-normal.result != 'success' - && (needs.test_el_9-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against production repo [el-9/4.0.3/normal];')) - - name: Check whether 'Test [el-9/4.0.3/jemalloc]' did not fail + && needs.test_el_9-4_0_4-normal.result != 'success' + && (needs.test_el_9-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against production repo [el-9/4.0.4/normal];')) + - name: Check whether 'Test [el-9/4.0.4/jemalloc]' did not fail run: 'false' if: | github.ref == 'refs/heads/main' - && needs.test_el_9-4_0_3-jemalloc.result != 'success' - && (needs.test_el_9-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against production repo [el-9/4.0.3/jemalloc];')) + && needs.test_el_9-4_0_4-jemalloc.result != 'success' + && (needs.test_el_9-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against production repo [el-9/4.0.4/jemalloc];')) - name: Check whether 'Test [el-9/3.4.9/normal]' did not fail run: 'false' if: | @@ -6097,20 +6097,20 @@ jobs: && needs.test_ubuntu_22_04-3_2-malloctrim.result != 'success' && (needs.test_ubuntu_22_04-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2/malloctrim];')) - - name: Check whether 'Test [ubuntu-22.04/4.0.3/normal]' did not fail + - name: Check whether 'Test [ubuntu-22.04/4.0.4/normal]' did not fail run: 'false' if: | github.ref == 'refs/heads/main' - && needs.test_ubuntu_22_04-4_0_3-normal.result != 'success' - && (needs.test_ubuntu_22_04-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/4.0.3/normal];')) - - name: Check whether 'Test [ubuntu-22.04/4.0.3/jemalloc]' did not fail + && needs.test_ubuntu_22_04-4_0_4-normal.result != 'success' + && (needs.test_ubuntu_22_04-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/4.0.4/normal];')) + - name: Check whether 'Test [ubuntu-22.04/4.0.4/jemalloc]' did not fail run: 'false' if: | github.ref == 'refs/heads/main' - && needs.test_ubuntu_22_04-4_0_3-jemalloc.result != 'success' - && (needs.test_ubuntu_22_04-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/4.0.3/jemalloc];')) + && needs.test_ubuntu_22_04-4_0_4-jemalloc.result != 'success' + && (needs.test_ubuntu_22_04-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/4.0.4/jemalloc];')) - name: Check whether 'Test [ubuntu-22.04/3.4.9/normal]' did not fail run: 'false' if: | @@ -6223,20 +6223,20 @@ jobs: && needs.test_ubuntu_24_04-3_2-malloctrim.result != 'success' && (needs.test_ubuntu_24_04-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.2/malloctrim];')) - - name: Check whether 'Test [ubuntu-24.04/4.0.3/normal]' did not fail + - name: Check whether 'Test [ubuntu-24.04/4.0.4/normal]' did not fail run: 'false' if: | github.ref == 'refs/heads/main' - && needs.test_ubuntu_24_04-4_0_3-normal.result != 'success' - && (needs.test_ubuntu_24_04-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/4.0.3/normal];')) - - name: Check whether 'Test [ubuntu-24.04/4.0.3/jemalloc]' did not fail + && needs.test_ubuntu_24_04-4_0_4-normal.result != 'success' + && (needs.test_ubuntu_24_04-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/4.0.4/normal];')) + - name: Check whether 'Test [ubuntu-24.04/4.0.4/jemalloc]' did not fail run: 'false' if: | github.ref == 'refs/heads/main' - && needs.test_ubuntu_24_04-4_0_3-jemalloc.result != 'success' - && (needs.test_ubuntu_24_04-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/4.0.3/jemalloc];')) + && needs.test_ubuntu_24_04-4_0_4-jemalloc.result != 'success' + && (needs.test_ubuntu_24_04-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/4.0.4/jemalloc];')) - name: Check whether 'Test [ubuntu-24.04/3.4.9/normal]' did not fail run: 'false' if: | diff --git a/.github/workflows/ci-cd-publish-test-test.yml b/.github/workflows/ci-cd-publish-test-test.yml index 18e161c..0afe894 100644 --- a/.github/workflows/ci-cd-publish-test-test.yml +++ b/.github/workflows/ci-cd-publish-test-test.yml @@ -68,7 +68,7 @@ jobs: common-rpm rbenv-deb rbenv-rpm - ruby-pkg_4.0_centos-8_normal ruby-pkg_4.0_centos-8_jemalloc ruby-pkg_3.4_centos-8_normal ruby-pkg_3.4_centos-8_jemalloc ruby-pkg_3.3_centos-8_normal ruby-pkg_3.3_centos-8_jemalloc ruby-pkg_3.2_centos-8_normal ruby-pkg_3.2_centos-8_jemalloc ruby-pkg_3.2_centos-8_malloctrim ruby-pkg_4.0.3_centos-8_normal ruby-pkg_4.0.3_centos-8_jemalloc ruby-pkg_3.4.9_centos-8_normal ruby-pkg_3.4.9_centos-8_jemalloc ruby-pkg_3.3.11_centos-8_normal ruby-pkg_3.3.11_centos-8_jemalloc ruby-pkg_3.2.11_centos-8_normal ruby-pkg_3.2.11_centos-8_jemalloc ruby-pkg_3.2.11_centos-8_malloctrim ruby-pkg_4.0_debian-11_normal ruby-pkg_4.0_debian-11_jemalloc ruby-pkg_3.4_debian-11_normal ruby-pkg_3.4_debian-11_jemalloc ruby-pkg_3.3_debian-11_normal ruby-pkg_3.3_debian-11_jemalloc ruby-pkg_3.2_debian-11_normal ruby-pkg_3.2_debian-11_jemalloc ruby-pkg_3.2_debian-11_malloctrim ruby-pkg_4.0.3_debian-11_normal ruby-pkg_4.0.3_debian-11_jemalloc ruby-pkg_3.4.9_debian-11_normal ruby-pkg_3.4.9_debian-11_jemalloc ruby-pkg_3.3.11_debian-11_normal ruby-pkg_3.3.11_debian-11_jemalloc ruby-pkg_3.2.11_debian-11_normal ruby-pkg_3.2.11_debian-11_jemalloc ruby-pkg_3.2.11_debian-11_malloctrim ruby-pkg_4.0_debian-12_normal ruby-pkg_4.0_debian-12_jemalloc ruby-pkg_3.4_debian-12_normal ruby-pkg_3.4_debian-12_jemalloc ruby-pkg_3.3_debian-12_normal ruby-pkg_3.3_debian-12_jemalloc ruby-pkg_3.2_debian-12_normal ruby-pkg_3.2_debian-12_jemalloc ruby-pkg_3.2_debian-12_malloctrim ruby-pkg_4.0.3_debian-12_normal ruby-pkg_4.0.3_debian-12_jemalloc ruby-pkg_3.4.9_debian-12_normal ruby-pkg_3.4.9_debian-12_jemalloc ruby-pkg_3.3.11_debian-12_normal ruby-pkg_3.3.11_debian-12_jemalloc ruby-pkg_3.2.11_debian-12_normal ruby-pkg_3.2.11_debian-12_jemalloc ruby-pkg_3.2.11_debian-12_malloctrim 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 ruby-pkg_4.0_el-9_normal ruby-pkg_4.0_el-9_jemalloc ruby-pkg_3.4_el-9_normal ruby-pkg_3.4_el-9_jemalloc ruby-pkg_3.3_el-9_normal ruby-pkg_3.3_el-9_jemalloc ruby-pkg_3.2_el-9_normal ruby-pkg_3.2_el-9_jemalloc ruby-pkg_3.2_el-9_malloctrim ruby-pkg_4.0.3_el-9_normal ruby-pkg_4.0.3_el-9_jemalloc ruby-pkg_3.4.9_el-9_normal ruby-pkg_3.4.9_el-9_jemalloc ruby-pkg_3.3.11_el-9_normal ruby-pkg_3.3.11_el-9_jemalloc ruby-pkg_3.2.11_el-9_normal ruby-pkg_3.2.11_el-9_jemalloc ruby-pkg_3.2.11_el-9_malloctrim ruby-pkg_4.0_ubuntu-22.04_normal ruby-pkg_4.0_ubuntu-22.04_jemalloc ruby-pkg_3.4_ubuntu-22.04_normal ruby-pkg_3.4_ubuntu-22.04_jemalloc ruby-pkg_3.3_ubuntu-22.04_normal ruby-pkg_3.3_ubuntu-22.04_jemalloc ruby-pkg_3.2_ubuntu-22.04_normal ruby-pkg_3.2_ubuntu-22.04_jemalloc ruby-pkg_3.2_ubuntu-22.04_malloctrim ruby-pkg_4.0.3_ubuntu-22.04_normal ruby-pkg_4.0.3_ubuntu-22.04_jemalloc ruby-pkg_3.4.9_ubuntu-22.04_normal ruby-pkg_3.4.9_ubuntu-22.04_jemalloc ruby-pkg_3.3.11_ubuntu-22.04_normal ruby-pkg_3.3.11_ubuntu-22.04_jemalloc ruby-pkg_3.2.11_ubuntu-22.04_normal ruby-pkg_3.2.11_ubuntu-22.04_jemalloc ruby-pkg_3.2.11_ubuntu-22.04_malloctrim ruby-pkg_4.0_ubuntu-24.04_normal ruby-pkg_4.0_ubuntu-24.04_jemalloc ruby-pkg_3.4_ubuntu-24.04_normal ruby-pkg_3.4_ubuntu-24.04_jemalloc ruby-pkg_3.3_ubuntu-24.04_normal ruby-pkg_3.3_ubuntu-24.04_jemalloc ruby-pkg_3.2_ubuntu-24.04_normal ruby-pkg_3.2_ubuntu-24.04_jemalloc ruby-pkg_3.2_ubuntu-24.04_malloctrim ruby-pkg_4.0.3_ubuntu-24.04_normal ruby-pkg_4.0.3_ubuntu-24.04_jemalloc ruby-pkg_3.4.9_ubuntu-24.04_normal ruby-pkg_3.4.9_ubuntu-24.04_jemalloc ruby-pkg_3.3.11_ubuntu-24.04_normal ruby-pkg_3.3.11_ubuntu-24.04_jemalloc ruby-pkg_3.2.11_ubuntu-24.04_normal ruby-pkg_3.2.11_ubuntu-24.04_jemalloc ruby-pkg_3.2.11_ubuntu-24.04_malloctrim + ruby-pkg_4.0_centos-8_normal ruby-pkg_4.0_centos-8_jemalloc ruby-pkg_3.4_centos-8_normal ruby-pkg_3.4_centos-8_jemalloc ruby-pkg_3.3_centos-8_normal ruby-pkg_3.3_centos-8_jemalloc ruby-pkg_3.2_centos-8_normal ruby-pkg_3.2_centos-8_jemalloc ruby-pkg_3.2_centos-8_malloctrim ruby-pkg_4.0.4_centos-8_normal ruby-pkg_4.0.4_centos-8_jemalloc ruby-pkg_3.4.9_centos-8_normal ruby-pkg_3.4.9_centos-8_jemalloc ruby-pkg_3.3.11_centos-8_normal ruby-pkg_3.3.11_centos-8_jemalloc ruby-pkg_3.2.11_centos-8_normal ruby-pkg_3.2.11_centos-8_jemalloc ruby-pkg_3.2.11_centos-8_malloctrim ruby-pkg_4.0_debian-11_normal ruby-pkg_4.0_debian-11_jemalloc ruby-pkg_3.4_debian-11_normal ruby-pkg_3.4_debian-11_jemalloc ruby-pkg_3.3_debian-11_normal ruby-pkg_3.3_debian-11_jemalloc ruby-pkg_3.2_debian-11_normal ruby-pkg_3.2_debian-11_jemalloc ruby-pkg_3.2_debian-11_malloctrim ruby-pkg_4.0.4_debian-11_normal ruby-pkg_4.0.4_debian-11_jemalloc ruby-pkg_3.4.9_debian-11_normal ruby-pkg_3.4.9_debian-11_jemalloc ruby-pkg_3.3.11_debian-11_normal ruby-pkg_3.3.11_debian-11_jemalloc ruby-pkg_3.2.11_debian-11_normal ruby-pkg_3.2.11_debian-11_jemalloc ruby-pkg_3.2.11_debian-11_malloctrim ruby-pkg_4.0_debian-12_normal ruby-pkg_4.0_debian-12_jemalloc ruby-pkg_3.4_debian-12_normal ruby-pkg_3.4_debian-12_jemalloc ruby-pkg_3.3_debian-12_normal ruby-pkg_3.3_debian-12_jemalloc ruby-pkg_3.2_debian-12_normal ruby-pkg_3.2_debian-12_jemalloc ruby-pkg_3.2_debian-12_malloctrim ruby-pkg_4.0.4_debian-12_normal ruby-pkg_4.0.4_debian-12_jemalloc ruby-pkg_3.4.9_debian-12_normal ruby-pkg_3.4.9_debian-12_jemalloc ruby-pkg_3.3.11_debian-12_normal ruby-pkg_3.3.11_debian-12_jemalloc ruby-pkg_3.2.11_debian-12_normal ruby-pkg_3.2.11_debian-12_jemalloc ruby-pkg_3.2.11_debian-12_malloctrim 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 ruby-pkg_4.0_el-9_normal ruby-pkg_4.0_el-9_jemalloc ruby-pkg_3.4_el-9_normal ruby-pkg_3.4_el-9_jemalloc ruby-pkg_3.3_el-9_normal ruby-pkg_3.3_el-9_jemalloc ruby-pkg_3.2_el-9_normal ruby-pkg_3.2_el-9_jemalloc ruby-pkg_3.2_el-9_malloctrim ruby-pkg_4.0.4_el-9_normal ruby-pkg_4.0.4_el-9_jemalloc ruby-pkg_3.4.9_el-9_normal ruby-pkg_3.4.9_el-9_jemalloc ruby-pkg_3.3.11_el-9_normal ruby-pkg_3.3.11_el-9_jemalloc ruby-pkg_3.2.11_el-9_normal ruby-pkg_3.2.11_el-9_jemalloc ruby-pkg_3.2.11_el-9_malloctrim ruby-pkg_4.0_ubuntu-22.04_normal ruby-pkg_4.0_ubuntu-22.04_jemalloc ruby-pkg_3.4_ubuntu-22.04_normal ruby-pkg_3.4_ubuntu-22.04_jemalloc ruby-pkg_3.3_ubuntu-22.04_normal ruby-pkg_3.3_ubuntu-22.04_jemalloc ruby-pkg_3.2_ubuntu-22.04_normal ruby-pkg_3.2_ubuntu-22.04_jemalloc ruby-pkg_3.2_ubuntu-22.04_malloctrim ruby-pkg_4.0.4_ubuntu-22.04_normal ruby-pkg_4.0.4_ubuntu-22.04_jemalloc ruby-pkg_3.4.9_ubuntu-22.04_normal ruby-pkg_3.4.9_ubuntu-22.04_jemalloc ruby-pkg_3.3.11_ubuntu-22.04_normal ruby-pkg_3.3.11_ubuntu-22.04_jemalloc ruby-pkg_3.2.11_ubuntu-22.04_normal ruby-pkg_3.2.11_ubuntu-22.04_jemalloc ruby-pkg_3.2.11_ubuntu-22.04_malloctrim ruby-pkg_4.0_ubuntu-24.04_normal ruby-pkg_4.0_ubuntu-24.04_jemalloc ruby-pkg_3.4_ubuntu-24.04_normal ruby-pkg_3.4_ubuntu-24.04_jemalloc ruby-pkg_3.3_ubuntu-24.04_normal ruby-pkg_3.3_ubuntu-24.04_jemalloc ruby-pkg_3.2_ubuntu-24.04_normal ruby-pkg_3.2_ubuntu-24.04_jemalloc ruby-pkg_3.2_ubuntu-24.04_malloctrim ruby-pkg_4.0.4_ubuntu-24.04_normal ruby-pkg_4.0.4_ubuntu-24.04_jemalloc ruby-pkg_3.4.9_ubuntu-24.04_normal ruby-pkg_3.4.9_ubuntu-24.04_jemalloc ruby-pkg_3.3.11_ubuntu-24.04_normal ruby-pkg_3.3.11_ubuntu-24.04_jemalloc ruby-pkg_3.2.11_ubuntu-24.04_normal ruby-pkg_3.2.11_ubuntu-24.04_jemalloc ruby-pkg_3.2.11_ubuntu-24.04_malloctrim ARTIFACT_PATH: pkgs CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -491,14 +491,14 @@ jobs: ARTIFACT_PATH: mark-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_centos_8-4_0_3-normal: - name: 'Test [centos-8/4.0.3/normal]' + test_centos_8-4_0_4-normal: + name: 'Test [centos-8/4.0.4/normal]' needs: - publish runs-on: ubuntu-24.04 environment: test timeout-minutes: 30 - if: contains(inputs.necessary_jobs, ';Test against test repo [centos-8/4.0.3/normal];') + if: contains(inputs.necessary_jobs, ';Test against test repo [centos-8/4.0.4/normal];') permissions: id-token: write steps: @@ -516,7 +516,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "centos-8" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "RPM" VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" @@ -529,18 +529,18 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-test-centos-8_4.0.3_normal + ARTIFACT_NAME: tested-against-test-centos-8_4.0.4_normal ARTIFACT_PATH: mark-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_centos_8-4_0_3-jemalloc: - name: 'Test [centos-8/4.0.3/jemalloc]' + test_centos_8-4_0_4-jemalloc: + name: 'Test [centos-8/4.0.4/jemalloc]' needs: - publish runs-on: ubuntu-24.04 environment: test timeout-minutes: 30 - if: contains(inputs.necessary_jobs, ';Test against test repo [centos-8/4.0.3/jemalloc];') + if: contains(inputs.necessary_jobs, ';Test against test repo [centos-8/4.0.4/jemalloc];') permissions: id-token: write steps: @@ -558,7 +558,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "centos-8" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "RPM" VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" @@ -571,7 +571,7 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-test-centos-8_4.0.3_jemalloc + ARTIFACT_NAME: tested-against-test-centos-8_4.0.4_jemalloc ARTIFACT_PATH: mark-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -1248,14 +1248,14 @@ jobs: ARTIFACT_PATH: mark-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_debian_11-4_0_3-normal: - name: 'Test [debian-11/4.0.3/normal]' + test_debian_11-4_0_4-normal: + name: 'Test [debian-11/4.0.4/normal]' needs: - publish runs-on: ubuntu-24.04 environment: test timeout-minutes: 30 - if: contains(inputs.necessary_jobs, ';Test against test repo [debian-11/4.0.3/normal];') + if: contains(inputs.necessary_jobs, ';Test against test repo [debian-11/4.0.4/normal];') permissions: id-token: write steps: @@ -1273,7 +1273,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "debian-11" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" @@ -1286,18 +1286,18 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-test-debian-11_4.0.3_normal + ARTIFACT_NAME: tested-against-test-debian-11_4.0.4_normal ARTIFACT_PATH: mark-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_debian_11-4_0_3-jemalloc: - name: 'Test [debian-11/4.0.3/jemalloc]' + test_debian_11-4_0_4-jemalloc: + name: 'Test [debian-11/4.0.4/jemalloc]' needs: - publish runs-on: ubuntu-24.04 environment: test timeout-minutes: 30 - if: contains(inputs.necessary_jobs, ';Test against test repo [debian-11/4.0.3/jemalloc];') + if: contains(inputs.necessary_jobs, ';Test against test repo [debian-11/4.0.4/jemalloc];') permissions: id-token: write steps: @@ -1315,7 +1315,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "debian-11" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" @@ -1328,7 +1328,7 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-test-debian-11_4.0.3_jemalloc + ARTIFACT_NAME: tested-against-test-debian-11_4.0.4_jemalloc ARTIFACT_PATH: mark-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -2005,14 +2005,14 @@ jobs: ARTIFACT_PATH: mark-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_debian_12-4_0_3-normal: - name: 'Test [debian-12/4.0.3/normal]' + test_debian_12-4_0_4-normal: + name: 'Test [debian-12/4.0.4/normal]' needs: - publish runs-on: ubuntu-24.04 environment: test timeout-minutes: 30 - if: contains(inputs.necessary_jobs, ';Test against test repo [debian-12/4.0.3/normal];') + if: contains(inputs.necessary_jobs, ';Test against test repo [debian-12/4.0.4/normal];') permissions: id-token: write steps: @@ -2030,7 +2030,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "debian-12" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" @@ -2043,18 +2043,18 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-test-debian-12_4.0.3_normal + ARTIFACT_NAME: tested-against-test-debian-12_4.0.4_normal ARTIFACT_PATH: mark-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_debian_12-4_0_3-jemalloc: - name: 'Test [debian-12/4.0.3/jemalloc]' + test_debian_12-4_0_4-jemalloc: + name: 'Test [debian-12/4.0.4/jemalloc]' needs: - publish runs-on: ubuntu-24.04 environment: test timeout-minutes: 30 - if: contains(inputs.necessary_jobs, ';Test against test repo [debian-12/4.0.3/jemalloc];') + if: contains(inputs.necessary_jobs, ';Test against test repo [debian-12/4.0.4/jemalloc];') permissions: id-token: write steps: @@ -2072,7 +2072,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "debian-12" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" @@ -2085,7 +2085,7 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-test-debian-12_4.0.3_jemalloc + ARTIFACT_NAME: tested-against-test-debian-12_4.0.4_jemalloc ARTIFACT_PATH: mark-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -2636,14 +2636,14 @@ jobs: ARTIFACT_PATH: mark-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_debian_13-4_0_3-normal: - name: 'Test [debian-13/4.0.3/normal]' + test_debian_13-4_0_4-normal: + name: 'Test [debian-13/4.0.4/normal]' needs: - publish runs-on: ubuntu-24.04 environment: test timeout-minutes: 30 - if: contains(inputs.necessary_jobs, ';Test against test repo [debian-13/4.0.3/normal];') + if: contains(inputs.necessary_jobs, ';Test against test repo [debian-13/4.0.4/normal];') permissions: id-token: write steps: @@ -2661,7 +2661,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "debian-13" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" @@ -2674,18 +2674,18 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-test-debian-13_4.0.3_normal + ARTIFACT_NAME: tested-against-test-debian-13_4.0.4_normal ARTIFACT_PATH: mark-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_debian_13-4_0_3-jemalloc: - name: 'Test [debian-13/4.0.3/jemalloc]' + test_debian_13-4_0_4-jemalloc: + name: 'Test [debian-13/4.0.4/jemalloc]' needs: - publish runs-on: ubuntu-24.04 environment: test timeout-minutes: 30 - if: contains(inputs.necessary_jobs, ';Test against test repo [debian-13/4.0.3/jemalloc];') + if: contains(inputs.necessary_jobs, ';Test against test repo [debian-13/4.0.4/jemalloc];') permissions: id-token: write steps: @@ -2703,7 +2703,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "debian-13" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" @@ -2716,7 +2716,7 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-test-debian-13_4.0.3_jemalloc + ARTIFACT_NAME: tested-against-test-debian-13_4.0.4_jemalloc ARTIFACT_PATH: mark-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -3267,14 +3267,14 @@ jobs: ARTIFACT_PATH: mark-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_el_9-4_0_3-normal: - name: 'Test [el-9/4.0.3/normal]' + test_el_9-4_0_4-normal: + name: 'Test [el-9/4.0.4/normal]' needs: - publish runs-on: ubuntu-24.04 environment: test timeout-minutes: 30 - if: contains(inputs.necessary_jobs, ';Test against test repo [el-9/4.0.3/normal];') + if: contains(inputs.necessary_jobs, ';Test against test repo [el-9/4.0.4/normal];') permissions: id-token: write steps: @@ -3292,7 +3292,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "el-9" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "RPM" VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" @@ -3305,18 +3305,18 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-test-el-9_4.0.3_normal + ARTIFACT_NAME: tested-against-test-el-9_4.0.4_normal ARTIFACT_PATH: mark-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_el_9-4_0_3-jemalloc: - name: 'Test [el-9/4.0.3/jemalloc]' + test_el_9-4_0_4-jemalloc: + name: 'Test [el-9/4.0.4/jemalloc]' needs: - publish runs-on: ubuntu-24.04 environment: test timeout-minutes: 30 - if: contains(inputs.necessary_jobs, ';Test against test repo [el-9/4.0.3/jemalloc];') + if: contains(inputs.necessary_jobs, ';Test against test repo [el-9/4.0.4/jemalloc];') permissions: id-token: write steps: @@ -3334,7 +3334,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "el-9" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "RPM" VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" @@ -3347,7 +3347,7 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-test-el-9_4.0.3_jemalloc + ARTIFACT_NAME: tested-against-test-el-9_4.0.4_jemalloc ARTIFACT_PATH: mark-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -4024,14 +4024,14 @@ jobs: ARTIFACT_PATH: mark-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_ubuntu_22_04-4_0_3-normal: - name: 'Test [ubuntu-22.04/4.0.3/normal]' + test_ubuntu_22_04-4_0_4-normal: + name: 'Test [ubuntu-22.04/4.0.4/normal]' needs: - publish runs-on: ubuntu-24.04 environment: test timeout-minutes: 30 - if: contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/4.0.3/normal];') + if: contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/4.0.4/normal];') permissions: id-token: write steps: @@ -4049,7 +4049,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "ubuntu-22.04" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" @@ -4062,18 +4062,18 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-test-ubuntu-22.04_4.0.3_normal + ARTIFACT_NAME: tested-against-test-ubuntu-22.04_4.0.4_normal ARTIFACT_PATH: mark-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_ubuntu_22_04-4_0_3-jemalloc: - name: 'Test [ubuntu-22.04/4.0.3/jemalloc]' + test_ubuntu_22_04-4_0_4-jemalloc: + name: 'Test [ubuntu-22.04/4.0.4/jemalloc]' needs: - publish runs-on: ubuntu-24.04 environment: test timeout-minutes: 30 - if: contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/4.0.3/jemalloc];') + if: contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/4.0.4/jemalloc];') permissions: id-token: write steps: @@ -4091,7 +4091,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "ubuntu-22.04" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" @@ -4104,7 +4104,7 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-test-ubuntu-22.04_4.0.3_jemalloc + ARTIFACT_NAME: tested-against-test-ubuntu-22.04_4.0.4_jemalloc ARTIFACT_PATH: mark-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -4781,14 +4781,14 @@ jobs: ARTIFACT_PATH: mark-malloctrim CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_ubuntu_24_04-4_0_3-normal: - name: 'Test [ubuntu-24.04/4.0.3/normal]' + test_ubuntu_24_04-4_0_4-normal: + name: 'Test [ubuntu-24.04/4.0.4/normal]' needs: - publish runs-on: ubuntu-24.04 environment: test timeout-minutes: 30 - if: contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-24.04/4.0.3/normal];') + if: contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-24.04/4.0.4/normal];') permissions: id-token: write steps: @@ -4806,7 +4806,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "ubuntu-24.04" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "normal" VARIANT_PACKAGE_SUFFIX: "" @@ -4819,18 +4819,18 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-test-ubuntu-24.04_4.0.3_normal + ARTIFACT_NAME: tested-against-test-ubuntu-24.04_4.0.4_normal ARTIFACT_PATH: mark-normal CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} - test_ubuntu_24_04-4_0_3-jemalloc: - name: 'Test [ubuntu-24.04/4.0.3/jemalloc]' + test_ubuntu_24_04-4_0_4-jemalloc: + name: 'Test [ubuntu-24.04/4.0.4/jemalloc]' needs: - publish runs-on: ubuntu-24.04 environment: test timeout-minutes: 30 - if: contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-24.04/4.0.3/jemalloc];') + if: contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-24.04/4.0.4/jemalloc];') permissions: id-token: write steps: @@ -4848,7 +4848,7 @@ jobs: run: ./internal-scripts/ci-cd/test-packages/run-tests.sh env: DISTRIBUTION_NAME: "ubuntu-24.04" - RUBY_PACKAGE_ID: "4.0.3" + RUBY_PACKAGE_ID: "4.0.4" PACKAGE_FORMAT: "DEB" VARIANT_NAME: "jemalloc" VARIANT_PACKAGE_SUFFIX: "-jemalloc" @@ -4861,7 +4861,7 @@ jobs: - name: Mark job as done run: ./internal-scripts/ci-cd/upload-artifact.sh env: - ARTIFACT_NAME: tested-against-test-ubuntu-24.04_4.0.3_jemalloc + ARTIFACT_NAME: tested-against-test-ubuntu-24.04_4.0.4_jemalloc ARTIFACT_PATH: mark-jemalloc CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }} @@ -5179,8 +5179,8 @@ jobs: - test_centos_8-3_2-normal - test_centos_8-3_2-jemalloc - test_centos_8-3_2-malloctrim - - test_centos_8-4_0_3-normal - - test_centos_8-4_0_3-jemalloc + - test_centos_8-4_0_4-normal + - test_centos_8-4_0_4-jemalloc - test_centos_8-3_4_9-normal - test_centos_8-3_4_9-jemalloc - test_centos_8-3_3_11-normal @@ -5197,8 +5197,8 @@ jobs: - test_debian_11-3_2-normal - test_debian_11-3_2-jemalloc - test_debian_11-3_2-malloctrim - - test_debian_11-4_0_3-normal - - test_debian_11-4_0_3-jemalloc + - test_debian_11-4_0_4-normal + - test_debian_11-4_0_4-jemalloc - test_debian_11-3_4_9-normal - test_debian_11-3_4_9-jemalloc - test_debian_11-3_3_11-normal @@ -5215,8 +5215,8 @@ jobs: - test_debian_12-3_2-normal - test_debian_12-3_2-jemalloc - test_debian_12-3_2-malloctrim - - test_debian_12-4_0_3-normal - - test_debian_12-4_0_3-jemalloc + - test_debian_12-4_0_4-normal + - test_debian_12-4_0_4-jemalloc - test_debian_12-3_4_9-normal - test_debian_12-3_4_9-jemalloc - test_debian_12-3_3_11-normal @@ -5230,8 +5230,8 @@ jobs: - test_debian_13-3_4-jemalloc - test_debian_13-3_3-normal - test_debian_13-3_3-jemalloc - - test_debian_13-4_0_3-normal - - test_debian_13-4_0_3-jemalloc + - test_debian_13-4_0_4-normal + - test_debian_13-4_0_4-jemalloc - test_debian_13-3_4_9-normal - test_debian_13-3_4_9-jemalloc - test_debian_13-3_3_11-normal @@ -5245,8 +5245,8 @@ jobs: - test_el_9-3_2-normal - test_el_9-3_2-jemalloc - test_el_9-3_2-malloctrim - - test_el_9-4_0_3-normal - - test_el_9-4_0_3-jemalloc + - test_el_9-4_0_4-normal + - test_el_9-4_0_4-jemalloc - test_el_9-3_4_9-normal - test_el_9-3_4_9-jemalloc - test_el_9-3_3_11-normal @@ -5263,8 +5263,8 @@ jobs: - test_ubuntu_22_04-3_2-normal - test_ubuntu_22_04-3_2-jemalloc - test_ubuntu_22_04-3_2-malloctrim - - test_ubuntu_22_04-4_0_3-normal - - test_ubuntu_22_04-4_0_3-jemalloc + - test_ubuntu_22_04-4_0_4-normal + - test_ubuntu_22_04-4_0_4-jemalloc - test_ubuntu_22_04-3_4_9-normal - test_ubuntu_22_04-3_4_9-jemalloc - test_ubuntu_22_04-3_3_11-normal @@ -5281,8 +5281,8 @@ jobs: - test_ubuntu_24_04-3_2-normal - test_ubuntu_24_04-3_2-jemalloc - test_ubuntu_24_04-3_2-malloctrim - - test_ubuntu_24_04-4_0_3-normal - - test_ubuntu_24_04-4_0_3-jemalloc + - test_ubuntu_24_04-4_0_4-normal + - test_ubuntu_24_04-4_0_4-jemalloc - test_ubuntu_24_04-3_4_9-normal - test_ubuntu_24_04-3_4_9-jemalloc - test_ubuntu_24_04-3_3_11-normal @@ -5356,18 +5356,18 @@ jobs: needs.test_centos_8-3_2-malloctrim.result != 'success' && (needs.test_centos_8-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Test against test repo [centos-8/3.2/malloctrim];')) - - name: Check whether 'Test [centos-8/4.0.3/normal]' did not fail + - name: Check whether 'Test [centos-8/4.0.4/normal]' did not fail run: 'false' if: | - needs.test_centos_8-4_0_3-normal.result != 'success' - && (needs.test_centos_8-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against test repo [centos-8/4.0.3/normal];')) - - name: Check whether 'Test [centos-8/4.0.3/jemalloc]' did not fail + needs.test_centos_8-4_0_4-normal.result != 'success' + && (needs.test_centos_8-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against test repo [centos-8/4.0.4/normal];')) + - name: Check whether 'Test [centos-8/4.0.4/jemalloc]' did not fail run: 'false' if: | - needs.test_centos_8-4_0_3-jemalloc.result != 'success' - && (needs.test_centos_8-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against test repo [centos-8/4.0.3/jemalloc];')) + needs.test_centos_8-4_0_4-jemalloc.result != 'success' + && (needs.test_centos_8-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against test repo [centos-8/4.0.4/jemalloc];')) - name: Check whether 'Test [centos-8/3.4.9/normal]' did not fail run: 'false' if: | @@ -5464,18 +5464,18 @@ jobs: needs.test_debian_11-3_2-malloctrim.result != 'success' && (needs.test_debian_11-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Test against test repo [debian-11/3.2/malloctrim];')) - - name: Check whether 'Test [debian-11/4.0.3/normal]' did not fail + - name: Check whether 'Test [debian-11/4.0.4/normal]' did not fail run: 'false' if: | - needs.test_debian_11-4_0_3-normal.result != 'success' - && (needs.test_debian_11-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against test repo [debian-11/4.0.3/normal];')) - - name: Check whether 'Test [debian-11/4.0.3/jemalloc]' did not fail + needs.test_debian_11-4_0_4-normal.result != 'success' + && (needs.test_debian_11-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against test repo [debian-11/4.0.4/normal];')) + - name: Check whether 'Test [debian-11/4.0.4/jemalloc]' did not fail run: 'false' if: | - needs.test_debian_11-4_0_3-jemalloc.result != 'success' - && (needs.test_debian_11-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against test repo [debian-11/4.0.3/jemalloc];')) + needs.test_debian_11-4_0_4-jemalloc.result != 'success' + && (needs.test_debian_11-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against test repo [debian-11/4.0.4/jemalloc];')) - name: Check whether 'Test [debian-11/3.4.9/normal]' did not fail run: 'false' if: | @@ -5572,18 +5572,18 @@ jobs: needs.test_debian_12-3_2-malloctrim.result != 'success' && (needs.test_debian_12-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Test against test repo [debian-12/3.2/malloctrim];')) - - name: Check whether 'Test [debian-12/4.0.3/normal]' did not fail + - name: Check whether 'Test [debian-12/4.0.4/normal]' did not fail run: 'false' if: | - needs.test_debian_12-4_0_3-normal.result != 'success' - && (needs.test_debian_12-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against test repo [debian-12/4.0.3/normal];')) - - name: Check whether 'Test [debian-12/4.0.3/jemalloc]' did not fail + needs.test_debian_12-4_0_4-normal.result != 'success' + && (needs.test_debian_12-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against test repo [debian-12/4.0.4/normal];')) + - name: Check whether 'Test [debian-12/4.0.4/jemalloc]' did not fail run: 'false' if: | - needs.test_debian_12-4_0_3-jemalloc.result != 'success' - && (needs.test_debian_12-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against test repo [debian-12/4.0.3/jemalloc];')) + needs.test_debian_12-4_0_4-jemalloc.result != 'success' + && (needs.test_debian_12-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against test repo [debian-12/4.0.4/jemalloc];')) - name: Check whether 'Test [debian-12/3.4.9/normal]' did not fail run: 'false' if: | @@ -5662,18 +5662,18 @@ jobs: needs.test_debian_13-3_3-jemalloc.result != 'success' && (needs.test_debian_13-3_3-jemalloc.result != 'skipped' || contains(inputs.necessary_jobs, ';Test against test repo [debian-13/3.3/jemalloc];')) - - name: Check whether 'Test [debian-13/4.0.3/normal]' did not fail + - name: Check whether 'Test [debian-13/4.0.4/normal]' did not fail run: 'false' if: | - needs.test_debian_13-4_0_3-normal.result != 'success' - && (needs.test_debian_13-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against test repo [debian-13/4.0.3/normal];')) - - name: Check whether 'Test [debian-13/4.0.3/jemalloc]' did not fail + needs.test_debian_13-4_0_4-normal.result != 'success' + && (needs.test_debian_13-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against test repo [debian-13/4.0.4/normal];')) + - name: Check whether 'Test [debian-13/4.0.4/jemalloc]' did not fail run: 'false' if: | - needs.test_debian_13-4_0_3-jemalloc.result != 'success' - && (needs.test_debian_13-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against test repo [debian-13/4.0.3/jemalloc];')) + needs.test_debian_13-4_0_4-jemalloc.result != 'success' + && (needs.test_debian_13-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against test repo [debian-13/4.0.4/jemalloc];')) - name: Check whether 'Test [debian-13/3.4.9/normal]' did not fail run: 'false' if: | @@ -5752,18 +5752,18 @@ jobs: needs.test_el_9-3_2-malloctrim.result != 'success' && (needs.test_el_9-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Test against test repo [el-9/3.2/malloctrim];')) - - name: Check whether 'Test [el-9/4.0.3/normal]' did not fail + - name: Check whether 'Test [el-9/4.0.4/normal]' did not fail run: 'false' if: | - needs.test_el_9-4_0_3-normal.result != 'success' - && (needs.test_el_9-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against test repo [el-9/4.0.3/normal];')) - - name: Check whether 'Test [el-9/4.0.3/jemalloc]' did not fail + needs.test_el_9-4_0_4-normal.result != 'success' + && (needs.test_el_9-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against test repo [el-9/4.0.4/normal];')) + - name: Check whether 'Test [el-9/4.0.4/jemalloc]' did not fail run: 'false' if: | - needs.test_el_9-4_0_3-jemalloc.result != 'success' - && (needs.test_el_9-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against test repo [el-9/4.0.3/jemalloc];')) + needs.test_el_9-4_0_4-jemalloc.result != 'success' + && (needs.test_el_9-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against test repo [el-9/4.0.4/jemalloc];')) - name: Check whether 'Test [el-9/3.4.9/normal]' did not fail run: 'false' if: | @@ -5860,18 +5860,18 @@ jobs: needs.test_ubuntu_22_04-3_2-malloctrim.result != 'success' && (needs.test_ubuntu_22_04-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.2/malloctrim];')) - - name: Check whether 'Test [ubuntu-22.04/4.0.3/normal]' did not fail + - name: Check whether 'Test [ubuntu-22.04/4.0.4/normal]' did not fail run: 'false' if: | - needs.test_ubuntu_22_04-4_0_3-normal.result != 'success' - && (needs.test_ubuntu_22_04-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/4.0.3/normal];')) - - name: Check whether 'Test [ubuntu-22.04/4.0.3/jemalloc]' did not fail + needs.test_ubuntu_22_04-4_0_4-normal.result != 'success' + && (needs.test_ubuntu_22_04-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/4.0.4/normal];')) + - name: Check whether 'Test [ubuntu-22.04/4.0.4/jemalloc]' did not fail run: 'false' if: | - needs.test_ubuntu_22_04-4_0_3-jemalloc.result != 'success' - && (needs.test_ubuntu_22_04-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/4.0.3/jemalloc];')) + needs.test_ubuntu_22_04-4_0_4-jemalloc.result != 'success' + && (needs.test_ubuntu_22_04-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/4.0.4/jemalloc];')) - name: Check whether 'Test [ubuntu-22.04/3.4.9/normal]' did not fail run: 'false' if: | @@ -5968,18 +5968,18 @@ jobs: needs.test_ubuntu_24_04-3_2-malloctrim.result != 'success' && (needs.test_ubuntu_24_04-3_2-malloctrim.result != 'skipped' || contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-24.04/3.2/malloctrim];')) - - name: Check whether 'Test [ubuntu-24.04/4.0.3/normal]' did not fail + - name: Check whether 'Test [ubuntu-24.04/4.0.4/normal]' did not fail run: 'false' if: | - needs.test_ubuntu_24_04-4_0_3-normal.result != 'success' - && (needs.test_ubuntu_24_04-4_0_3-normal.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-24.04/4.0.3/normal];')) - - name: Check whether 'Test [ubuntu-24.04/4.0.3/jemalloc]' did not fail + needs.test_ubuntu_24_04-4_0_4-normal.result != 'success' + && (needs.test_ubuntu_24_04-4_0_4-normal.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-24.04/4.0.4/normal];')) + - name: Check whether 'Test [ubuntu-24.04/4.0.4/jemalloc]' did not fail run: 'false' if: | - needs.test_ubuntu_24_04-4_0_3-jemalloc.result != 'success' - && (needs.test_ubuntu_24_04-4_0_3-jemalloc.result != 'skipped' - || contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-24.04/4.0.3/jemalloc];')) + needs.test_ubuntu_24_04-4_0_4-jemalloc.result != 'success' + && (needs.test_ubuntu_24_04-4_0_4-jemalloc.result != 'skipped' + || contains(inputs.necessary_jobs, ';Test against test repo [ubuntu-24.04/4.0.4/jemalloc];')) - name: Check whether 'Test [ubuntu-24.04/3.4.9/normal]' did not fail run: 'false' if: | diff --git a/config.yml b/config.yml index 0689593..877e47f 100644 --- a/config.yml +++ b/config.yml @@ -12,8 +12,8 @@ ruby: ## then be sure to bump the corresponding `package_revision`! minor_version_packages: - minor_version: '4.0' - full_version: '4.0.3' - package_revision: '2' + full_version: '4.0.4' + package_revision: '3' - minor_version: '3.4' full_version: '3.4.9' package_revision: '8' @@ -27,7 +27,7 @@ ruby: ## (Optional) ## Which tiny Ruby version packages to build. tiny_version_packages: - - full_version: '4.0.3' + - full_version: '4.0.4' package_revision: '0' - full_version: '3.4.9' package_revision: '0'