Skip to content

Add ARM64 build support #127

Add ARM64 build support

Add ARM64 build support #127

# WARNING: DO NOT EDIT THIS FILE!!!
#
# This file is autogenerated from .github/workflows/ci-cd-publish-test-production.yml.erb
# by ./internal-scripts/generate-ci-cd-yaml.rb.
# Please edit the .erb file instead, then regenerate YAML
# by running that script.
#
# TIP: run this on your development machine to ensure generate-ci-cd-yaml.rb
# is run automatically as a Git pre-commit hook:
#
# git config core.hooksPath .githooks
name: 'CI/CD: publish & test against production repos'
on:
workflow_call:
inputs:
ci_artifacts_run_number:
required: true
type: string
necessary_jobs:
required: true
type: string
env:
CI_ARTIFACTS_RUN_NUMBER: ${{ inputs.ci_artifacts_run_number || github.run_number }}
jobs:
### Publish ###

Check failure on line 30 in .github/workflows/ci-cd-publish-test-production.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/ci-cd-publish-test-production.yml

Invalid workflow file

You have an error in your yaml syntax on line 30
publish:
name: Publish packages
runs-on: ubuntu-24.04
environment: deploy
timeout-minutes: 30
permissions:
id-token: write
packages: read
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Clean disk space
run: ./internal-scripts/ci-cd/publish/clean-disk-space.sh
- uses: azure/login@v2
with:
tenant-id: ${{ vars.AZURE_TENANT_ID }}
client-id: ${{ vars.AZURE_CLIENT_ID }}
subscription-id: ${{ vars.AZURE_SUBSCRIPTION_ID }}
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-deploy/providers/github-ci-deploy
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Login to Github Container Registry
run: docker login ghcr.io -u ${{ github.actor }} --password-stdin <<<"$GITHUB_TOKEN"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Download artifacts
run: ./internal-scripts/ci-cd/download-artifacts.sh
env:
ARTIFACT_NAMES: |
common-deb
common-rpm
rbenv-deb
rbenv-rpm
ruby-pkg_3.4_centos-8_normal_amd64 ruby-pkg_3.4_centos-8_jemalloc_amd64 ruby-pkg_3.4_centos-8_malloctrim_amd64 ruby-pkg_3.3_centos-8_normal_amd64 ruby-pkg_3.3_centos-8_jemalloc_amd64 ruby-pkg_3.3_centos-8_malloctrim_amd64 ruby-pkg_3.2_centos-8_normal_amd64 ruby-pkg_3.2_centos-8_jemalloc_amd64 ruby-pkg_3.2_centos-8_malloctrim_amd64 ruby-pkg_3.4.6_centos-8_normal_amd64 ruby-pkg_3.4.6_centos-8_jemalloc_amd64 ruby-pkg_3.4.6_centos-8_malloctrim_amd64 ruby-pkg_3.3.9_centos-8_normal_amd64 ruby-pkg_3.3.9_centos-8_jemalloc_amd64 ruby-pkg_3.3.9_centos-8_malloctrim_amd64 ruby-pkg_3.2.9_centos-8_normal_amd64 ruby-pkg_3.2.9_centos-8_jemalloc_amd64 ruby-pkg_3.2.9_centos-8_malloctrim_amd64 ruby-pkg_3.4_debian-11_normal_amd64 ruby-pkg_3.4_debian-11_jemalloc_amd64 ruby-pkg_3.4_debian-11_malloctrim_amd64 ruby-pkg_3.3_debian-11_normal_amd64 ruby-pkg_3.3_debian-11_jemalloc_amd64 ruby-pkg_3.3_debian-11_malloctrim_amd64 ruby-pkg_3.2_debian-11_normal_amd64 ruby-pkg_3.2_debian-11_jemalloc_amd64 ruby-pkg_3.2_debian-11_malloctrim_amd64 ruby-pkg_3.1_debian-11_normal_amd64 ruby-pkg_3.1_debian-11_jemalloc_amd64 ruby-pkg_3.1_debian-11_malloctrim_amd64 ruby-pkg_3.4.6_debian-11_normal_amd64 ruby-pkg_3.4.6_debian-11_jemalloc_amd64 ruby-pkg_3.4.6_debian-11_malloctrim_amd64 ruby-pkg_3.3.9_debian-11_normal_amd64 ruby-pkg_3.3.9_debian-11_jemalloc_amd64 ruby-pkg_3.3.9_debian-11_malloctrim_amd64 ruby-pkg_3.2.9_debian-11_normal_amd64 ruby-pkg_3.2.9_debian-11_jemalloc_amd64 ruby-pkg_3.2.9_debian-11_malloctrim_amd64 ruby-pkg_3.1.7_debian-11_normal_amd64 ruby-pkg_3.1.7_debian-11_jemalloc_amd64 ruby-pkg_3.1.7_debian-11_malloctrim_amd64 ruby-pkg_3.4_debian-12_normal_amd64 ruby-pkg_3.4_debian-12_jemalloc_amd64 ruby-pkg_3.4_debian-12_malloctrim_amd64 ruby-pkg_3.3_debian-12_normal_amd64 ruby-pkg_3.3_debian-12_jemalloc_amd64 ruby-pkg_3.3_debian-12_malloctrim_amd64 ruby-pkg_3.2_debian-12_normal_amd64 ruby-pkg_3.2_debian-12_jemalloc_amd64 ruby-pkg_3.2_debian-12_malloctrim_amd64 ruby-pkg_3.4.6_debian-12_normal_amd64 ruby-pkg_3.4.6_debian-12_jemalloc_amd64 ruby-pkg_3.4.6_debian-12_malloctrim_amd64 ruby-pkg_3.3.9_debian-12_normal_amd64 ruby-pkg_3.3.9_debian-12_jemalloc_amd64 ruby-pkg_3.3.9_debian-12_malloctrim_amd64 ruby-pkg_3.2.9_debian-12_normal_amd64 ruby-pkg_3.2.9_debian-12_jemalloc_amd64 ruby-pkg_3.2.9_debian-12_malloctrim_amd64 ruby-pkg_3.4_debian-13_normal_amd64 ruby-pkg_3.4_debian-13_jemalloc_amd64 ruby-pkg_3.4_debian-13_malloctrim_amd64 ruby-pkg_3.3_debian-13_normal_amd64 ruby-pkg_3.3_debian-13_jemalloc_amd64 ruby-pkg_3.3_debian-13_malloctrim_amd64 ruby-pkg_3.4.6_debian-13_normal_amd64 ruby-pkg_3.4.6_debian-13_jemalloc_amd64 ruby-pkg_3.4.6_debian-13_malloctrim_amd64 ruby-pkg_3.3.9_debian-13_normal_amd64 ruby-pkg_3.3.9_debian-13_jemalloc_amd64 ruby-pkg_3.3.9_debian-13_malloctrim_amd64 ruby-pkg_3.4_el-9_normal_amd64 ruby-pkg_3.4_el-9_jemalloc_amd64 ruby-pkg_3.4_el-9_malloctrim_amd64 ruby-pkg_3.3_el-9_normal_amd64 ruby-pkg_3.3_el-9_jemalloc_amd64 ruby-pkg_3.3_el-9_malloctrim_amd64 ruby-pkg_3.2_el-9_normal_amd64 ruby-pkg_3.2_el-9_jemalloc_amd64 ruby-pkg_3.2_el-9_malloctrim_amd64 ruby-pkg_3.1_el-9_normal_amd64 ruby-pkg_3.1_el-9_jemalloc_amd64 ruby-pkg_3.1_el-9_malloctrim_amd64 ruby-pkg_3.4.6_el-9_normal_amd64 ruby-pkg_3.4.6_el-9_jemalloc_amd64 ruby-pkg_3.4.6_el-9_malloctrim_amd64 ruby-pkg_3.3.9_el-9_normal_amd64 ruby-pkg_3.3.9_el-9_jemalloc_amd64 ruby-pkg_3.3.9_el-9_malloctrim_amd64 ruby-pkg_3.2.9_el-9_normal_amd64 ruby-pkg_3.2.9_el-9_jemalloc_amd64 ruby-pkg_3.2.9_el-9_malloctrim_amd64 ruby-pkg_3.1.7_el-9_normal_amd64 ruby-pkg_3.1.7_el-9_jemalloc_amd64 ruby-pkg_3.1.7_el-9_malloctrim_amd64 ruby-pkg_3.4_ubuntu-22.04_normal_amd64 ruby-pkg_3.4_ubuntu-22.04_jemalloc_amd64 ruby-pkg_3.4_ubuntu-22.04_malloctrim_amd64 ruby-pkg_3.3_ubuntu-22.04_normal_amd64 ruby-pkg_3.3_ubuntu-22.04_jemalloc_amd64 ruby-pkg_3.3_ubuntu-22.04_malloctrim_amd64 ruby-pkg_3.2_ubuntu-22.04_normal_amd64 ruby-pkg_3.2_ubuntu-22.04_jemalloc_amd64 ruby-pkg_3.2_ubuntu-22.04_malloctrim_amd64 ruby-pkg_3.1_ubuntu-22.04_normal_amd64 ruby-pkg_3.1_ubuntu-22.04_jemalloc_amd64 ruby-pkg_3.1_ubuntu-22.04_malloctrim_amd64 ruby-pkg_3.4.6_ubuntu-22.04_normal_amd64 ruby-pkg_3.4.6_ubuntu-22.04_jemalloc_amd64 ruby-pkg_3.4.6_ubuntu-22.04_malloctrim_amd64 ruby-pkg_3.3.9_ubuntu-22.04_normal_amd64 ruby-pkg_3.3.9_ubuntu-22.04_jemalloc_amd64 ruby-pkg_3.3.9_ubuntu-22.04_malloctrim_amd64 ruby-pkg_3.2.9_ubuntu-22.04_normal_amd64 ruby-pkg_3.2.9_ubuntu-22.04_jemalloc_amd64 ruby-pkg_3.2.9_ubuntu-22.04_malloctrim_amd64 ruby-pkg_3.1.7_ubuntu-22.04_normal_amd64 ruby-pkg_3.1.7_ubuntu-22.04_jemalloc_amd64 ruby-pkg_3.1.7_ubuntu-22.04_malloctrim_amd64 ruby-pkg_3.4_ubuntu-24.04_normal_amd64 ruby-pkg_3.4_ubuntu-24.04_jemalloc_amd64 ruby-pkg_3.4_ubuntu-24.04_malloctrim_amd64 ruby-pkg_3.3_ubuntu-24.04_normal_amd64 ruby-pkg_3.3_ubuntu-24.04_jemalloc_amd64 ruby-pkg_3.3_ubuntu-24.04_malloctrim_amd64 ruby-pkg_3.2_ubuntu-24.04_normal_amd64 ruby-pkg_3.2_ubuntu-24.04_jemalloc_amd64 ruby-pkg_3.2_ubuntu-24.04_malloctrim_amd64 ruby-pkg_3.1_ubuntu-24.04_normal_amd64 ruby-pkg_3.1_ubuntu-24.04_jemalloc_amd64 ruby-pkg_3.1_ubuntu-24.04_malloctrim_amd64 ruby-pkg_3.4.6_ubuntu-24.04_normal_amd64 ruby-pkg_3.4.6_ubuntu-24.04_jemalloc_amd64 ruby-pkg_3.4.6_ubuntu-24.04_malloctrim_amd64 ruby-pkg_3.3.9_ubuntu-24.04_normal_amd64 ruby-pkg_3.3.9_ubuntu-24.04_jemalloc_amd64 ruby-pkg_3.3.9_ubuntu-24.04_malloctrim_amd64 ruby-pkg_3.2.9_ubuntu-24.04_normal_amd64 ruby-pkg_3.2.9_ubuntu-24.04_jemalloc_amd64 ruby-pkg_3.2.9_ubuntu-24.04_malloctrim_amd64 ruby-pkg_3.1.7_ubuntu-24.04_normal_amd64 ruby-pkg_3.1.7_ubuntu-24.04_jemalloc_amd64 ruby-pkg_3.1.7_ubuntu-24.04_malloctrim_amd64
ARTIFACT_PATH: pkgs
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
- name: Download Docker image necessary for publishing
run: ./internal-scripts/ci-cd/download-artifact.sh
if: contains(inputs.necessary_jobs, ';Use locally-built Docker image utility;')
env:
ARTIFACT_NAME: docker-image-utility
ARTIFACT_PATH: .
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
- name: Load Docker image necessary for publishing
run: ./internal-scripts/ci-cd/load-docker-image.sh
if: contains(inputs.necessary_jobs, ';Use locally-built Docker image utility;')
env:
TARBALL: image.tar.zst
- name: Install Aptly
run: ./internal-scripts/ci-cd/publish/install-aptly.sh
- name: Determine latest release tag
# Sets environment variable $LATEST_RELEASE_TAG
run: ./internal-scripts/ci-cd/check-version-numbers-need-changing/determine-latest-release-tag.sh
- name: Upload DEBs to repo
run: ./internal-scripts/ci-cd/publish/publish-debs.rb pkgs/*/*.deb
env:
PRODUCTION_REPO_BUCKET_NAME: fsruby-server-edition-apt-repo
CI_ARTIFACTS_BUCKET_NAME: ${{ vars.CI_ARTIFACTS_BUCKET }}
TESTING: false
OVERWRITE_EXISTING: false
DRY_RUN: ${{ github.ref != 'refs/heads/main' }}
CLEANUP: true
- name: Upload RPMs to repo
run: ./internal-scripts/ci-cd/publish/publish-rpms.rb pkgs/*/*.rpm
env:
PRODUCTION_REPO_BUCKET_NAME: fsruby-server-edition-yum-repo
CI_ARTIFACTS_BUCKET_NAME: ${{ vars.CI_ARTIFACTS_BUCKET }}
TESTING: false
OVERWRITE_EXISTING: false
DRY_RUN: ${{ github.ref != 'refs/heads/main' }}
- uses: actions/github-script@v7
id: get-id-token
if: github.ref == 'refs/heads/main'
with:
script: |
const fs = require('fs');
const token = await core.getIDToken('backend.fullstaqruby.org');
fs.writeFileSync(
process.env.GITHUB_OUTPUT,
`id_token<<EOF\n${token}\nEOF\n`,
{ flag: 'a' }
);
- name: Restart web server
run: ./internal-scripts/ci-cd/publish/restart-web-server.rb
if: github.ref == 'refs/heads/main'
env:
ID_TOKEN: ${{ steps.get-id-token.outputs.id_token }}
### Run tests ###
test_centos_8-3_4-normal_amd64:
name: 'Test [centos-8/3.4/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.4/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.4_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_4-jemalloc_amd64:
name: 'Test [centos-8/3.4/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.4/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.4_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_4-malloctrim_amd64:
name: 'Test [centos-8/3.4/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.4/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.4_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_3-normal_amd64:
name: 'Test [centos-8/3.3/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.3/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.3_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_3-jemalloc_amd64:
name: 'Test [centos-8/3.3/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.3/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.3_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_3-malloctrim_amd64:
name: 'Test [centos-8/3.3/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.3/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.3_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_2-normal_amd64:
name: 'Test [centos-8/3.2/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.2/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.2_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_2-jemalloc_amd64:
name: 'Test [centos-8/3.2/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.2/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.2_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_2-malloctrim_amd64:
name: 'Test [centos-8/3.2/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.2/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.2_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_4_6-normal_amd64:
name: 'Test [centos-8/3.4.6/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.4.6/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.4.6_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_4_6-jemalloc_amd64:
name: 'Test [centos-8/3.4.6/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.4.6/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.4.6_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_4_6-malloctrim_amd64:
name: 'Test [centos-8/3.4.6/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.4.6/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.4.6_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_3_9-normal_amd64:
name: 'Test [centos-8/3.3.9/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.3.9/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.3.9_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_3_9-jemalloc_amd64:
name: 'Test [centos-8/3.3.9/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.3.9/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.3.9_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_3_9-malloctrim_amd64:
name: 'Test [centos-8/3.3.9/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.3.9/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.3.9_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_2_9-normal_amd64:
name: 'Test [centos-8/3.2.9/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.2.9/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.2.9_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_2_9-jemalloc_amd64:
name: 'Test [centos-8/3.2.9/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.2.9/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.2.9_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_centos_8-3_2_9-malloctrim_amd64:
name: 'Test [centos-8/3.2.9/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.2.9/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "centos-8"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "rockylinux:8"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-centos-8_3.2.9_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
### Finalize ###
finalize:
name: Finalize
environment: Github releases
permissions:
id-token: write
contents: write
needs:
- publish
- test_centos_8-3_4-normal_amd64
- test_centos_8-3_4-jemalloc_amd64
- test_centos_8-3_4-malloctrim_amd64
- test_centos_8-3_3-normal_amd64
- test_centos_8-3_3-jemalloc_amd64
- test_centos_8-3_3-malloctrim_amd64
- test_centos_8-3_2-normal_amd64
- test_centos_8-3_2-jemalloc_amd64
- test_centos_8-3_2-malloctrim_amd64
- test_centos_8-3_4_6-normal_amd64
- test_centos_8-3_4_6-jemalloc_amd64
- test_centos_8-3_4_6-malloctrim_amd64
- test_centos_8-3_3_9-normal_amd64
- test_centos_8-3_3_9-jemalloc_amd64
- test_centos_8-3_3_9-malloctrim_amd64
- test_centos_8-3_2_9-normal_amd64
- test_centos_8-3_2_9-jemalloc_amd64
- test_centos_8-3_2_9-malloctrim_amd64
- test_debian_11-3_4-normal_amd64
- test_debian_11-3_4-jemalloc_amd64
- test_debian_11-3_4-malloctrim_amd64
- test_debian_11-3_3-normal_amd64
- test_debian_11-3_3-jemalloc_amd64
- test_debian_11-3_3-malloctrim_amd64
- test_debian_11-3_2-normal_amd64
- test_debian_11-3_2-jemalloc_amd64
- test_debian_11-3_2-malloctrim_amd64
- test_debian_11-3_1-normal_amd64
- test_debian_11-3_1-jemalloc_amd64
- test_debian_11-3_1-malloctrim_amd64
- test_debian_11-3_4_6-normal_amd64
- test_debian_11-3_4_6-jemalloc_amd64
- test_debian_11-3_4_6-malloctrim_amd64
- test_debian_11-3_3_9-normal_amd64
- test_debian_11-3_3_9-jemalloc_amd64
- test_debian_11-3_3_9-malloctrim_amd64
- test_debian_11-3_2_9-normal_amd64
- test_debian_11-3_2_9-jemalloc_amd64
- test_debian_11-3_2_9-malloctrim_amd64
- test_debian_11-3_1_7-normal_amd64
- test_debian_11-3_1_7-jemalloc_amd64
- test_debian_11-3_1_7-malloctrim_amd64
- test_debian_12-3_4-normal_amd64
- test_debian_12-3_4-jemalloc_amd64
- test_debian_12-3_4-malloctrim_amd64
- test_debian_12-3_3-normal_amd64
- test_debian_12-3_3-jemalloc_amd64
- test_debian_12-3_3-malloctrim_amd64
- test_debian_12-3_2-normal_amd64
- test_debian_12-3_2-jemalloc_amd64
- test_debian_12-3_2-malloctrim_amd64
- test_debian_12-3_4_6-normal_amd64
- test_debian_12-3_4_6-jemalloc_amd64
- test_debian_12-3_4_6-malloctrim_amd64
- test_debian_12-3_3_9-normal_amd64
- test_debian_12-3_3_9-jemalloc_amd64
- test_debian_12-3_3_9-malloctrim_amd64
- test_debian_12-3_2_9-normal_amd64
- test_debian_12-3_2_9-jemalloc_amd64
- test_debian_12-3_2_9-malloctrim_amd64
- test_debian_13-3_4-normal_amd64
- test_debian_13-3_4-jemalloc_amd64
- test_debian_13-3_4-malloctrim_amd64
- test_debian_13-3_3-normal_amd64
- test_debian_13-3_3-jemalloc_amd64
- test_debian_13-3_3-malloctrim_amd64
- test_debian_13-3_4_6-normal_amd64
- test_debian_13-3_4_6-jemalloc_amd64
- test_debian_13-3_4_6-malloctrim_amd64
- test_debian_13-3_3_9-normal_amd64
- test_debian_13-3_3_9-jemalloc_amd64
- test_debian_13-3_3_9-malloctrim_amd64
- test_el_9-3_4-normal_amd64
- test_el_9-3_4-jemalloc_amd64
- test_el_9-3_4-malloctrim_amd64
- test_el_9-3_3-normal_amd64
- test_el_9-3_3-jemalloc_amd64
- test_el_9-3_3-malloctrim_amd64
- test_el_9-3_2-normal_amd64
- test_el_9-3_2-jemalloc_amd64
- test_el_9-3_2-malloctrim_amd64
- test_el_9-3_1-normal_amd64
- test_el_9-3_1-jemalloc_amd64
- test_el_9-3_1-malloctrim_amd64
- test_el_9-3_4_6-normal_amd64
- test_el_9-3_4_6-jemalloc_amd64
- test_el_9-3_4_6-malloctrim_amd64
- test_el_9-3_3_9-normal_amd64
- test_el_9-3_3_9-jemalloc_amd64
- test_el_9-3_3_9-malloctrim_amd64
- test_el_9-3_2_9-normal_amd64
- test_el_9-3_2_9-jemalloc_amd64
- test_el_9-3_2_9-malloctrim_amd64
- test_el_9-3_1_7-normal_amd64
- test_el_9-3_1_7-jemalloc_amd64
- test_el_9-3_1_7-malloctrim_amd64
- test_ubuntu_22_04-3_4-normal_amd64
- test_ubuntu_22_04-3_4-jemalloc_amd64
- test_ubuntu_22_04-3_4-malloctrim_amd64
- test_ubuntu_22_04-3_3-normal_amd64
- test_ubuntu_22_04-3_3-jemalloc_amd64
- test_ubuntu_22_04-3_3-malloctrim_amd64
- test_ubuntu_22_04-3_2-normal_amd64
- test_ubuntu_22_04-3_2-jemalloc_amd64
- test_ubuntu_22_04-3_2-malloctrim_amd64
- test_ubuntu_22_04-3_1-normal_amd64
- test_ubuntu_22_04-3_1-jemalloc_amd64
- test_ubuntu_22_04-3_1-malloctrim_amd64
- test_ubuntu_22_04-3_4_6-normal_amd64
- test_ubuntu_22_04-3_4_6-jemalloc_amd64
- test_ubuntu_22_04-3_4_6-malloctrim_amd64
- test_ubuntu_22_04-3_3_9-normal_amd64
- test_ubuntu_22_04-3_3_9-jemalloc_amd64
- test_ubuntu_22_04-3_3_9-malloctrim_amd64
- test_ubuntu_22_04-3_2_9-normal_amd64
- test_ubuntu_22_04-3_2_9-jemalloc_amd64
- test_ubuntu_22_04-3_2_9-malloctrim_amd64
- test_ubuntu_22_04-3_1_7-normal_amd64
- test_ubuntu_22_04-3_1_7-jemalloc_amd64
- test_ubuntu_22_04-3_1_7-malloctrim_amd64
- test_ubuntu_24_04-3_4-normal_amd64
- test_ubuntu_24_04-3_4-jemalloc_amd64
- test_ubuntu_24_04-3_4-malloctrim_amd64
- test_ubuntu_24_04-3_3-normal_amd64
- test_ubuntu_24_04-3_3-jemalloc_amd64
- test_ubuntu_24_04-3_3-malloctrim_amd64
- test_ubuntu_24_04-3_2-normal_amd64
- test_ubuntu_24_04-3_2-jemalloc_amd64
- test_ubuntu_24_04-3_2-malloctrim_amd64
- test_ubuntu_24_04-3_1-normal_amd64
- test_ubuntu_24_04-3_1-jemalloc_amd64
- test_ubuntu_24_04-3_1-malloctrim_amd64
- test_ubuntu_24_04-3_4_6-normal_amd64
- test_ubuntu_24_04-3_4_6-jemalloc_amd64
- test_ubuntu_24_04-3_4_6-malloctrim_amd64
- test_ubuntu_24_04-3_3_9-normal_amd64
- test_ubuntu_24_04-3_3_9-jemalloc_amd64
- test_ubuntu_24_04-3_3_9-malloctrim_amd64
- test_ubuntu_24_04-3_2_9-normal_amd64
- test_ubuntu_24_04-3_2_9-jemalloc_amd64
- test_ubuntu_24_04-3_2_9-malloctrim_amd64
- test_ubuntu_24_04-3_1_7-normal_amd64
- test_ubuntu_24_04-3_1_7-jemalloc_amd64
- test_ubuntu_24_04-3_1_7-malloctrim_amd64
test_debian_11-3_4-normal_amd64:
name: 'Test [debian-11/3.4/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.4/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.4_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_4-jemalloc_amd64:
name: 'Test [debian-11/3.4/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.4/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.4_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_4-malloctrim_amd64:
name: 'Test [debian-11/3.4/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.4/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.4_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_3-normal_amd64:
name: 'Test [debian-11/3.3/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.3/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.3_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_3-jemalloc_amd64:
name: 'Test [debian-11/3.3/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.3/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.3_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_3-malloctrim_amd64:
name: 'Test [debian-11/3.3/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.3/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.3_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_2-normal_amd64:
name: 'Test [debian-11/3.2/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.2/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.2_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_2-jemalloc_amd64:
name: 'Test [debian-11/3.2/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.2/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.2_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_2-malloctrim_amd64:
name: 'Test [debian-11/3.2/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.2/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.2_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_1-normal_amd64:
name: 'Test [debian-11/3.1/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.1/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.1"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.1_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_1-jemalloc_amd64:
name: 'Test [debian-11/3.1/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.1/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.1"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.1_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_1-malloctrim_amd64:
name: 'Test [debian-11/3.1/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.1/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.1"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.1_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_4_6-normal_amd64:
name: 'Test [debian-11/3.4.6/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.4.6/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.4.6_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_4_6-jemalloc_amd64:
name: 'Test [debian-11/3.4.6/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.4.6/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.4.6_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_4_6-malloctrim_amd64:
name: 'Test [debian-11/3.4.6/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.4.6/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.4.6_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_3_9-normal_amd64:
name: 'Test [debian-11/3.3.9/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.3.9/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.3.9_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_3_9-jemalloc_amd64:
name: 'Test [debian-11/3.3.9/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.3.9/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.3.9_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_3_9-malloctrim_amd64:
name: 'Test [debian-11/3.3.9/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.3.9/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.3.9_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_2_9-normal_amd64:
name: 'Test [debian-11/3.2.9/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.2.9/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.2.9_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_2_9-jemalloc_amd64:
name: 'Test [debian-11/3.2.9/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.2.9/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.2.9_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_2_9-malloctrim_amd64:
name: 'Test [debian-11/3.2.9/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.2.9/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.2.9_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_1_7-normal_amd64:
name: 'Test [debian-11/3.1.7/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.1.7/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.1.7"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.1.7_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_1_7-jemalloc_amd64:
name: 'Test [debian-11/3.1.7/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.1.7/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.1.7"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.1.7_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_11-3_1_7-malloctrim_amd64:
name: 'Test [debian-11/3.1.7/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.1.7/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-11"
RUBY_PACKAGE_ID: "3.1.7"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:11"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-11_3.1.7_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
### Finalize ###
finalize:
name: Finalize
environment: Github releases
permissions:
id-token: write
contents: write
needs:
- publish
- test_centos_8-3_4-normal_amd64
- test_centos_8-3_4-jemalloc_amd64
- test_centos_8-3_4-malloctrim_amd64
- test_centos_8-3_3-normal_amd64
- test_centos_8-3_3-jemalloc_amd64
- test_centos_8-3_3-malloctrim_amd64
- test_centos_8-3_2-normal_amd64
- test_centos_8-3_2-jemalloc_amd64
- test_centos_8-3_2-malloctrim_amd64
- test_centos_8-3_4_6-normal_amd64
- test_centos_8-3_4_6-jemalloc_amd64
- test_centos_8-3_4_6-malloctrim_amd64
- test_centos_8-3_3_9-normal_amd64
- test_centos_8-3_3_9-jemalloc_amd64
- test_centos_8-3_3_9-malloctrim_amd64
- test_centos_8-3_2_9-normal_amd64
- test_centos_8-3_2_9-jemalloc_amd64
- test_centos_8-3_2_9-malloctrim_amd64
- test_debian_11-3_4-normal_amd64
- test_debian_11-3_4-jemalloc_amd64
- test_debian_11-3_4-malloctrim_amd64
- test_debian_11-3_3-normal_amd64
- test_debian_11-3_3-jemalloc_amd64
- test_debian_11-3_3-malloctrim_amd64
- test_debian_11-3_2-normal_amd64
- test_debian_11-3_2-jemalloc_amd64
- test_debian_11-3_2-malloctrim_amd64
- test_debian_11-3_1-normal_amd64
- test_debian_11-3_1-jemalloc_amd64
- test_debian_11-3_1-malloctrim_amd64
- test_debian_11-3_4_6-normal_amd64
- test_debian_11-3_4_6-jemalloc_amd64
- test_debian_11-3_4_6-malloctrim_amd64
- test_debian_11-3_3_9-normal_amd64
- test_debian_11-3_3_9-jemalloc_amd64
- test_debian_11-3_3_9-malloctrim_amd64
- test_debian_11-3_2_9-normal_amd64
- test_debian_11-3_2_9-jemalloc_amd64
- test_debian_11-3_2_9-malloctrim_amd64
- test_debian_11-3_1_7-normal_amd64
- test_debian_11-3_1_7-jemalloc_amd64
- test_debian_11-3_1_7-malloctrim_amd64
- test_debian_12-3_4-normal_amd64
- test_debian_12-3_4-jemalloc_amd64
- test_debian_12-3_4-malloctrim_amd64
- test_debian_12-3_3-normal_amd64
- test_debian_12-3_3-jemalloc_amd64
- test_debian_12-3_3-malloctrim_amd64
- test_debian_12-3_2-normal_amd64
- test_debian_12-3_2-jemalloc_amd64
- test_debian_12-3_2-malloctrim_amd64
- test_debian_12-3_4_6-normal_amd64
- test_debian_12-3_4_6-jemalloc_amd64
- test_debian_12-3_4_6-malloctrim_amd64
- test_debian_12-3_3_9-normal_amd64
- test_debian_12-3_3_9-jemalloc_amd64
- test_debian_12-3_3_9-malloctrim_amd64
- test_debian_12-3_2_9-normal_amd64
- test_debian_12-3_2_9-jemalloc_amd64
- test_debian_12-3_2_9-malloctrim_amd64
- test_debian_13-3_4-normal_amd64
- test_debian_13-3_4-jemalloc_amd64
- test_debian_13-3_4-malloctrim_amd64
- test_debian_13-3_3-normal_amd64
- test_debian_13-3_3-jemalloc_amd64
- test_debian_13-3_3-malloctrim_amd64
- test_debian_13-3_4_6-normal_amd64
- test_debian_13-3_4_6-jemalloc_amd64
- test_debian_13-3_4_6-malloctrim_amd64
- test_debian_13-3_3_9-normal_amd64
- test_debian_13-3_3_9-jemalloc_amd64
- test_debian_13-3_3_9-malloctrim_amd64
- test_el_9-3_4-normal_amd64
- test_el_9-3_4-jemalloc_amd64
- test_el_9-3_4-malloctrim_amd64
- test_el_9-3_3-normal_amd64
- test_el_9-3_3-jemalloc_amd64
- test_el_9-3_3-malloctrim_amd64
- test_el_9-3_2-normal_amd64
- test_el_9-3_2-jemalloc_amd64
- test_el_9-3_2-malloctrim_amd64
- test_el_9-3_1-normal_amd64
- test_el_9-3_1-jemalloc_amd64
- test_el_9-3_1-malloctrim_amd64
- test_el_9-3_4_6-normal_amd64
- test_el_9-3_4_6-jemalloc_amd64
- test_el_9-3_4_6-malloctrim_amd64
- test_el_9-3_3_9-normal_amd64
- test_el_9-3_3_9-jemalloc_amd64
- test_el_9-3_3_9-malloctrim_amd64
- test_el_9-3_2_9-normal_amd64
- test_el_9-3_2_9-jemalloc_amd64
- test_el_9-3_2_9-malloctrim_amd64
- test_el_9-3_1_7-normal_amd64
- test_el_9-3_1_7-jemalloc_amd64
- test_el_9-3_1_7-malloctrim_amd64
- test_ubuntu_22_04-3_4-normal_amd64
- test_ubuntu_22_04-3_4-jemalloc_amd64
- test_ubuntu_22_04-3_4-malloctrim_amd64
- test_ubuntu_22_04-3_3-normal_amd64
- test_ubuntu_22_04-3_3-jemalloc_amd64
- test_ubuntu_22_04-3_3-malloctrim_amd64
- test_ubuntu_22_04-3_2-normal_amd64
- test_ubuntu_22_04-3_2-jemalloc_amd64
- test_ubuntu_22_04-3_2-malloctrim_amd64
- test_ubuntu_22_04-3_1-normal_amd64
- test_ubuntu_22_04-3_1-jemalloc_amd64
- test_ubuntu_22_04-3_1-malloctrim_amd64
- test_ubuntu_22_04-3_4_6-normal_amd64
- test_ubuntu_22_04-3_4_6-jemalloc_amd64
- test_ubuntu_22_04-3_4_6-malloctrim_amd64
- test_ubuntu_22_04-3_3_9-normal_amd64
- test_ubuntu_22_04-3_3_9-jemalloc_amd64
- test_ubuntu_22_04-3_3_9-malloctrim_amd64
- test_ubuntu_22_04-3_2_9-normal_amd64
- test_ubuntu_22_04-3_2_9-jemalloc_amd64
- test_ubuntu_22_04-3_2_9-malloctrim_amd64
- test_ubuntu_22_04-3_1_7-normal_amd64
- test_ubuntu_22_04-3_1_7-jemalloc_amd64
- test_ubuntu_22_04-3_1_7-malloctrim_amd64
- test_ubuntu_24_04-3_4-normal_amd64
- test_ubuntu_24_04-3_4-jemalloc_amd64
- test_ubuntu_24_04-3_4-malloctrim_amd64
- test_ubuntu_24_04-3_3-normal_amd64
- test_ubuntu_24_04-3_3-jemalloc_amd64
- test_ubuntu_24_04-3_3-malloctrim_amd64
- test_ubuntu_24_04-3_2-normal_amd64
- test_ubuntu_24_04-3_2-jemalloc_amd64
- test_ubuntu_24_04-3_2-malloctrim_amd64
- test_ubuntu_24_04-3_1-normal_amd64
- test_ubuntu_24_04-3_1-jemalloc_amd64
- test_ubuntu_24_04-3_1-malloctrim_amd64
- test_ubuntu_24_04-3_4_6-normal_amd64
- test_ubuntu_24_04-3_4_6-jemalloc_amd64
- test_ubuntu_24_04-3_4_6-malloctrim_amd64
- test_ubuntu_24_04-3_3_9-normal_amd64
- test_ubuntu_24_04-3_3_9-jemalloc_amd64
- test_ubuntu_24_04-3_3_9-malloctrim_amd64
- test_ubuntu_24_04-3_2_9-normal_amd64
- test_ubuntu_24_04-3_2_9-jemalloc_amd64
- test_ubuntu_24_04-3_2_9-malloctrim_amd64
- test_ubuntu_24_04-3_1_7-normal_amd64
- test_ubuntu_24_04-3_1_7-jemalloc_amd64
- test_ubuntu_24_04-3_1_7-malloctrim_amd64
test_debian_12-3_4-normal_amd64:
name: 'Test [debian-12/3.4/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.4/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.4_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_4-jemalloc_amd64:
name: 'Test [debian-12/3.4/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.4/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.4_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_4-malloctrim_amd64:
name: 'Test [debian-12/3.4/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.4/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.4_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_3-normal_amd64:
name: 'Test [debian-12/3.3/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.3/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.3_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_3-jemalloc_amd64:
name: 'Test [debian-12/3.3/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.3/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.3_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_3-malloctrim_amd64:
name: 'Test [debian-12/3.3/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.3/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.3_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_2-normal_amd64:
name: 'Test [debian-12/3.2/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.2/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.2_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_2-jemalloc_amd64:
name: 'Test [debian-12/3.2/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.2/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.2_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_2-malloctrim_amd64:
name: 'Test [debian-12/3.2/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.2/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.2_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_4_6-normal_amd64:
name: 'Test [debian-12/3.4.6/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.4.6/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.4.6_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_4_6-jemalloc_amd64:
name: 'Test [debian-12/3.4.6/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.4.6/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.4.6_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_4_6-malloctrim_amd64:
name: 'Test [debian-12/3.4.6/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.4.6/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.4.6_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_3_9-normal_amd64:
name: 'Test [debian-12/3.3.9/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.3.9/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.3.9_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_3_9-jemalloc_amd64:
name: 'Test [debian-12/3.3.9/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.3.9/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.3.9_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_3_9-malloctrim_amd64:
name: 'Test [debian-12/3.3.9/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.3.9/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.3.9_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_2_9-normal_amd64:
name: 'Test [debian-12/3.2.9/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.2.9/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.2.9_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_2_9-jemalloc_amd64:
name: 'Test [debian-12/3.2.9/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.2.9/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.2.9_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_12-3_2_9-malloctrim_amd64:
name: 'Test [debian-12/3.2.9/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.2.9/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-12"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:12"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-12_3.2.9_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
### Finalize ###
finalize:
name: Finalize
environment: Github releases
permissions:
id-token: write
contents: write
needs:
- publish
- test_centos_8-3_4-normal_amd64
- test_centos_8-3_4-jemalloc_amd64
- test_centos_8-3_4-malloctrim_amd64
- test_centos_8-3_3-normal_amd64
- test_centos_8-3_3-jemalloc_amd64
- test_centos_8-3_3-malloctrim_amd64
- test_centos_8-3_2-normal_amd64
- test_centos_8-3_2-jemalloc_amd64
- test_centos_8-3_2-malloctrim_amd64
- test_centos_8-3_4_6-normal_amd64
- test_centos_8-3_4_6-jemalloc_amd64
- test_centos_8-3_4_6-malloctrim_amd64
- test_centos_8-3_3_9-normal_amd64
- test_centos_8-3_3_9-jemalloc_amd64
- test_centos_8-3_3_9-malloctrim_amd64
- test_centos_8-3_2_9-normal_amd64
- test_centos_8-3_2_9-jemalloc_amd64
- test_centos_8-3_2_9-malloctrim_amd64
- test_debian_11-3_4-normal_amd64
- test_debian_11-3_4-jemalloc_amd64
- test_debian_11-3_4-malloctrim_amd64
- test_debian_11-3_3-normal_amd64
- test_debian_11-3_3-jemalloc_amd64
- test_debian_11-3_3-malloctrim_amd64
- test_debian_11-3_2-normal_amd64
- test_debian_11-3_2-jemalloc_amd64
- test_debian_11-3_2-malloctrim_amd64
- test_debian_11-3_1-normal_amd64
- test_debian_11-3_1-jemalloc_amd64
- test_debian_11-3_1-malloctrim_amd64
- test_debian_11-3_4_6-normal_amd64
- test_debian_11-3_4_6-jemalloc_amd64
- test_debian_11-3_4_6-malloctrim_amd64
- test_debian_11-3_3_9-normal_amd64
- test_debian_11-3_3_9-jemalloc_amd64
- test_debian_11-3_3_9-malloctrim_amd64
- test_debian_11-3_2_9-normal_amd64
- test_debian_11-3_2_9-jemalloc_amd64
- test_debian_11-3_2_9-malloctrim_amd64
- test_debian_11-3_1_7-normal_amd64
- test_debian_11-3_1_7-jemalloc_amd64
- test_debian_11-3_1_7-malloctrim_amd64
- test_debian_12-3_4-normal_amd64
- test_debian_12-3_4-jemalloc_amd64
- test_debian_12-3_4-malloctrim_amd64
- test_debian_12-3_3-normal_amd64
- test_debian_12-3_3-jemalloc_amd64
- test_debian_12-3_3-malloctrim_amd64
- test_debian_12-3_2-normal_amd64
- test_debian_12-3_2-jemalloc_amd64
- test_debian_12-3_2-malloctrim_amd64
- test_debian_12-3_4_6-normal_amd64
- test_debian_12-3_4_6-jemalloc_amd64
- test_debian_12-3_4_6-malloctrim_amd64
- test_debian_12-3_3_9-normal_amd64
- test_debian_12-3_3_9-jemalloc_amd64
- test_debian_12-3_3_9-malloctrim_amd64
- test_debian_12-3_2_9-normal_amd64
- test_debian_12-3_2_9-jemalloc_amd64
- test_debian_12-3_2_9-malloctrim_amd64
- test_debian_13-3_4-normal_amd64
- test_debian_13-3_4-jemalloc_amd64
- test_debian_13-3_4-malloctrim_amd64
- test_debian_13-3_3-normal_amd64
- test_debian_13-3_3-jemalloc_amd64
- test_debian_13-3_3-malloctrim_amd64
- test_debian_13-3_4_6-normal_amd64
- test_debian_13-3_4_6-jemalloc_amd64
- test_debian_13-3_4_6-malloctrim_amd64
- test_debian_13-3_3_9-normal_amd64
- test_debian_13-3_3_9-jemalloc_amd64
- test_debian_13-3_3_9-malloctrim_amd64
- test_el_9-3_4-normal_amd64
- test_el_9-3_4-jemalloc_amd64
- test_el_9-3_4-malloctrim_amd64
- test_el_9-3_3-normal_amd64
- test_el_9-3_3-jemalloc_amd64
- test_el_9-3_3-malloctrim_amd64
- test_el_9-3_2-normal_amd64
- test_el_9-3_2-jemalloc_amd64
- test_el_9-3_2-malloctrim_amd64
- test_el_9-3_1-normal_amd64
- test_el_9-3_1-jemalloc_amd64
- test_el_9-3_1-malloctrim_amd64
- test_el_9-3_4_6-normal_amd64
- test_el_9-3_4_6-jemalloc_amd64
- test_el_9-3_4_6-malloctrim_amd64
- test_el_9-3_3_9-normal_amd64
- test_el_9-3_3_9-jemalloc_amd64
- test_el_9-3_3_9-malloctrim_amd64
- test_el_9-3_2_9-normal_amd64
- test_el_9-3_2_9-jemalloc_amd64
- test_el_9-3_2_9-malloctrim_amd64
- test_el_9-3_1_7-normal_amd64
- test_el_9-3_1_7-jemalloc_amd64
- test_el_9-3_1_7-malloctrim_amd64
- test_ubuntu_22_04-3_4-normal_amd64
- test_ubuntu_22_04-3_4-jemalloc_amd64
- test_ubuntu_22_04-3_4-malloctrim_amd64
- test_ubuntu_22_04-3_3-normal_amd64
- test_ubuntu_22_04-3_3-jemalloc_amd64
- test_ubuntu_22_04-3_3-malloctrim_amd64
- test_ubuntu_22_04-3_2-normal_amd64
- test_ubuntu_22_04-3_2-jemalloc_amd64
- test_ubuntu_22_04-3_2-malloctrim_amd64
- test_ubuntu_22_04-3_1-normal_amd64
- test_ubuntu_22_04-3_1-jemalloc_amd64
- test_ubuntu_22_04-3_1-malloctrim_amd64
- test_ubuntu_22_04-3_4_6-normal_amd64
- test_ubuntu_22_04-3_4_6-jemalloc_amd64
- test_ubuntu_22_04-3_4_6-malloctrim_amd64
- test_ubuntu_22_04-3_3_9-normal_amd64
- test_ubuntu_22_04-3_3_9-jemalloc_amd64
- test_ubuntu_22_04-3_3_9-malloctrim_amd64
- test_ubuntu_22_04-3_2_9-normal_amd64
- test_ubuntu_22_04-3_2_9-jemalloc_amd64
- test_ubuntu_22_04-3_2_9-malloctrim_amd64
- test_ubuntu_22_04-3_1_7-normal_amd64
- test_ubuntu_22_04-3_1_7-jemalloc_amd64
- test_ubuntu_22_04-3_1_7-malloctrim_amd64
- test_ubuntu_24_04-3_4-normal_amd64
- test_ubuntu_24_04-3_4-jemalloc_amd64
- test_ubuntu_24_04-3_4-malloctrim_amd64
- test_ubuntu_24_04-3_3-normal_amd64
- test_ubuntu_24_04-3_3-jemalloc_amd64
- test_ubuntu_24_04-3_3-malloctrim_amd64
- test_ubuntu_24_04-3_2-normal_amd64
- test_ubuntu_24_04-3_2-jemalloc_amd64
- test_ubuntu_24_04-3_2-malloctrim_amd64
- test_ubuntu_24_04-3_1-normal_amd64
- test_ubuntu_24_04-3_1-jemalloc_amd64
- test_ubuntu_24_04-3_1-malloctrim_amd64
- test_ubuntu_24_04-3_4_6-normal_amd64
- test_ubuntu_24_04-3_4_6-jemalloc_amd64
- test_ubuntu_24_04-3_4_6-malloctrim_amd64
- test_ubuntu_24_04-3_3_9-normal_amd64
- test_ubuntu_24_04-3_3_9-jemalloc_amd64
- test_ubuntu_24_04-3_3_9-malloctrim_amd64
- test_ubuntu_24_04-3_2_9-normal_amd64
- test_ubuntu_24_04-3_2_9-jemalloc_amd64
- test_ubuntu_24_04-3_2_9-malloctrim_amd64
- test_ubuntu_24_04-3_1_7-normal_amd64
- test_ubuntu_24_04-3_1_7-jemalloc_amd64
- test_ubuntu_24_04-3_1_7-malloctrim_amd64
test_debian_13-3_4-normal_amd64:
name: 'Test [debian-13/3.4/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.4/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-13"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:13"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-13_3.4_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_13-3_4-jemalloc_amd64:
name: 'Test [debian-13/3.4/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.4/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-13"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:13"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-13_3.4_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_13-3_4-malloctrim_amd64:
name: 'Test [debian-13/3.4/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.4/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-13"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:13"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-13_3.4_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_13-3_3-normal_amd64:
name: 'Test [debian-13/3.3/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.3/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-13"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:13"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-13_3.3_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_13-3_3-jemalloc_amd64:
name: 'Test [debian-13/3.3/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.3/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-13"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:13"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-13_3.3_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_13-3_3-malloctrim_amd64:
name: 'Test [debian-13/3.3/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.3/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-13"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:13"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-13_3.3_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_13-3_4_6-normal_amd64:
name: 'Test [debian-13/3.4.6/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.4.6/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-13"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:13"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-13_3.4.6_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_13-3_4_6-jemalloc_amd64:
name: 'Test [debian-13/3.4.6/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.4.6/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-13"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:13"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-13_3.4.6_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_13-3_4_6-malloctrim_amd64:
name: 'Test [debian-13/3.4.6/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.4.6/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-13"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:13"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-13_3.4.6_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_13-3_3_9-normal_amd64:
name: 'Test [debian-13/3.3.9/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.3.9/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-13"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "debian:13"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-13_3.3.9_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_13-3_3_9-jemalloc_amd64:
name: 'Test [debian-13/3.3.9/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.3.9/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-13"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "debian:13"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-13_3.3.9_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_debian_13-3_3_9-malloctrim_amd64:
name: 'Test [debian-13/3.3.9/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.3.9/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "debian-13"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "debian:13"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-debian-13_3.3.9_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
### Finalize ###
finalize:
name: Finalize
environment: Github releases
permissions:
id-token: write
contents: write
needs:
- publish
- test_centos_8-3_4-normal_amd64
- test_centos_8-3_4-jemalloc_amd64
- test_centos_8-3_4-malloctrim_amd64
- test_centos_8-3_3-normal_amd64
- test_centos_8-3_3-jemalloc_amd64
- test_centos_8-3_3-malloctrim_amd64
- test_centos_8-3_2-normal_amd64
- test_centos_8-3_2-jemalloc_amd64
- test_centos_8-3_2-malloctrim_amd64
- test_centos_8-3_4_6-normal_amd64
- test_centos_8-3_4_6-jemalloc_amd64
- test_centos_8-3_4_6-malloctrim_amd64
- test_centos_8-3_3_9-normal_amd64
- test_centos_8-3_3_9-jemalloc_amd64
- test_centos_8-3_3_9-malloctrim_amd64
- test_centos_8-3_2_9-normal_amd64
- test_centos_8-3_2_9-jemalloc_amd64
- test_centos_8-3_2_9-malloctrim_amd64
- test_debian_11-3_4-normal_amd64
- test_debian_11-3_4-jemalloc_amd64
- test_debian_11-3_4-malloctrim_amd64
- test_debian_11-3_3-normal_amd64
- test_debian_11-3_3-jemalloc_amd64
- test_debian_11-3_3-malloctrim_amd64
- test_debian_11-3_2-normal_amd64
- test_debian_11-3_2-jemalloc_amd64
- test_debian_11-3_2-malloctrim_amd64
- test_debian_11-3_1-normal_amd64
- test_debian_11-3_1-jemalloc_amd64
- test_debian_11-3_1-malloctrim_amd64
- test_debian_11-3_4_6-normal_amd64
- test_debian_11-3_4_6-jemalloc_amd64
- test_debian_11-3_4_6-malloctrim_amd64
- test_debian_11-3_3_9-normal_amd64
- test_debian_11-3_3_9-jemalloc_amd64
- test_debian_11-3_3_9-malloctrim_amd64
- test_debian_11-3_2_9-normal_amd64
- test_debian_11-3_2_9-jemalloc_amd64
- test_debian_11-3_2_9-malloctrim_amd64
- test_debian_11-3_1_7-normal_amd64
- test_debian_11-3_1_7-jemalloc_amd64
- test_debian_11-3_1_7-malloctrim_amd64
- test_debian_12-3_4-normal_amd64
- test_debian_12-3_4-jemalloc_amd64
- test_debian_12-3_4-malloctrim_amd64
- test_debian_12-3_3-normal_amd64
- test_debian_12-3_3-jemalloc_amd64
- test_debian_12-3_3-malloctrim_amd64
- test_debian_12-3_2-normal_amd64
- test_debian_12-3_2-jemalloc_amd64
- test_debian_12-3_2-malloctrim_amd64
- test_debian_12-3_4_6-normal_amd64
- test_debian_12-3_4_6-jemalloc_amd64
- test_debian_12-3_4_6-malloctrim_amd64
- test_debian_12-3_3_9-normal_amd64
- test_debian_12-3_3_9-jemalloc_amd64
- test_debian_12-3_3_9-malloctrim_amd64
- test_debian_12-3_2_9-normal_amd64
- test_debian_12-3_2_9-jemalloc_amd64
- test_debian_12-3_2_9-malloctrim_amd64
- test_debian_13-3_4-normal_amd64
- test_debian_13-3_4-jemalloc_amd64
- test_debian_13-3_4-malloctrim_amd64
- test_debian_13-3_3-normal_amd64
- test_debian_13-3_3-jemalloc_amd64
- test_debian_13-3_3-malloctrim_amd64
- test_debian_13-3_4_6-normal_amd64
- test_debian_13-3_4_6-jemalloc_amd64
- test_debian_13-3_4_6-malloctrim_amd64
- test_debian_13-3_3_9-normal_amd64
- test_debian_13-3_3_9-jemalloc_amd64
- test_debian_13-3_3_9-malloctrim_amd64
- test_el_9-3_4-normal_amd64
- test_el_9-3_4-jemalloc_amd64
- test_el_9-3_4-malloctrim_amd64
- test_el_9-3_3-normal_amd64
- test_el_9-3_3-jemalloc_amd64
- test_el_9-3_3-malloctrim_amd64
- test_el_9-3_2-normal_amd64
- test_el_9-3_2-jemalloc_amd64
- test_el_9-3_2-malloctrim_amd64
- test_el_9-3_1-normal_amd64
- test_el_9-3_1-jemalloc_amd64
- test_el_9-3_1-malloctrim_amd64
- test_el_9-3_4_6-normal_amd64
- test_el_9-3_4_6-jemalloc_amd64
- test_el_9-3_4_6-malloctrim_amd64
- test_el_9-3_3_9-normal_amd64
- test_el_9-3_3_9-jemalloc_amd64
- test_el_9-3_3_9-malloctrim_amd64
- test_el_9-3_2_9-normal_amd64
- test_el_9-3_2_9-jemalloc_amd64
- test_el_9-3_2_9-malloctrim_amd64
- test_el_9-3_1_7-normal_amd64
- test_el_9-3_1_7-jemalloc_amd64
- test_el_9-3_1_7-malloctrim_amd64
- test_ubuntu_22_04-3_4-normal_amd64
- test_ubuntu_22_04-3_4-jemalloc_amd64
- test_ubuntu_22_04-3_4-malloctrim_amd64
- test_ubuntu_22_04-3_3-normal_amd64
- test_ubuntu_22_04-3_3-jemalloc_amd64
- test_ubuntu_22_04-3_3-malloctrim_amd64
- test_ubuntu_22_04-3_2-normal_amd64
- test_ubuntu_22_04-3_2-jemalloc_amd64
- test_ubuntu_22_04-3_2-malloctrim_amd64
- test_ubuntu_22_04-3_1-normal_amd64
- test_ubuntu_22_04-3_1-jemalloc_amd64
- test_ubuntu_22_04-3_1-malloctrim_amd64
- test_ubuntu_22_04-3_4_6-normal_amd64
- test_ubuntu_22_04-3_4_6-jemalloc_amd64
- test_ubuntu_22_04-3_4_6-malloctrim_amd64
- test_ubuntu_22_04-3_3_9-normal_amd64
- test_ubuntu_22_04-3_3_9-jemalloc_amd64
- test_ubuntu_22_04-3_3_9-malloctrim_amd64
- test_ubuntu_22_04-3_2_9-normal_amd64
- test_ubuntu_22_04-3_2_9-jemalloc_amd64
- test_ubuntu_22_04-3_2_9-malloctrim_amd64
- test_ubuntu_22_04-3_1_7-normal_amd64
- test_ubuntu_22_04-3_1_7-jemalloc_amd64
- test_ubuntu_22_04-3_1_7-malloctrim_amd64
- test_ubuntu_24_04-3_4-normal_amd64
- test_ubuntu_24_04-3_4-jemalloc_amd64
- test_ubuntu_24_04-3_4-malloctrim_amd64
- test_ubuntu_24_04-3_3-normal_amd64
- test_ubuntu_24_04-3_3-jemalloc_amd64
- test_ubuntu_24_04-3_3-malloctrim_amd64
- test_ubuntu_24_04-3_2-normal_amd64
- test_ubuntu_24_04-3_2-jemalloc_amd64
- test_ubuntu_24_04-3_2-malloctrim_amd64
- test_ubuntu_24_04-3_1-normal_amd64
- test_ubuntu_24_04-3_1-jemalloc_amd64
- test_ubuntu_24_04-3_1-malloctrim_amd64
- test_ubuntu_24_04-3_4_6-normal_amd64
- test_ubuntu_24_04-3_4_6-jemalloc_amd64
- test_ubuntu_24_04-3_4_6-malloctrim_amd64
- test_ubuntu_24_04-3_3_9-normal_amd64
- test_ubuntu_24_04-3_3_9-jemalloc_amd64
- test_ubuntu_24_04-3_3_9-malloctrim_amd64
- test_ubuntu_24_04-3_2_9-normal_amd64
- test_ubuntu_24_04-3_2_9-jemalloc_amd64
- test_ubuntu_24_04-3_2_9-malloctrim_amd64
- test_ubuntu_24_04-3_1_7-normal_amd64
- test_ubuntu_24_04-3_1_7-jemalloc_amd64
- test_ubuntu_24_04-3_1_7-malloctrim_amd64
test_el_9-3_4-normal_amd64:
name: 'Test [el-9/3.4/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.4/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.4_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_4-jemalloc_amd64:
name: 'Test [el-9/3.4/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.4/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.4_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_4-malloctrim_amd64:
name: 'Test [el-9/3.4/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.4/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.4_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_3-normal_amd64:
name: 'Test [el-9/3.3/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.3/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.3_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_3-jemalloc_amd64:
name: 'Test [el-9/3.3/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.3/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.3_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_3-malloctrim_amd64:
name: 'Test [el-9/3.3/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.3/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.3_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_2-normal_amd64:
name: 'Test [el-9/3.2/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.2/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.2_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_2-jemalloc_amd64:
name: 'Test [el-9/3.2/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.2/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.2_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_2-malloctrim_amd64:
name: 'Test [el-9/3.2/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.2/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.2_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_1-normal_amd64:
name: 'Test [el-9/3.1/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.1/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.1"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.1_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_1-jemalloc_amd64:
name: 'Test [el-9/3.1/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.1/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.1"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.1_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_1-malloctrim_amd64:
name: 'Test [el-9/3.1/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.1/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.1"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.1_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_4_6-normal_amd64:
name: 'Test [el-9/3.4.6/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.4.6/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.4.6_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_4_6-jemalloc_amd64:
name: 'Test [el-9/3.4.6/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.4.6/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.4.6_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_4_6-malloctrim_amd64:
name: 'Test [el-9/3.4.6/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.4.6/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.4.6_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_3_9-normal_amd64:
name: 'Test [el-9/3.3.9/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.3.9/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.3.9_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_3_9-jemalloc_amd64:
name: 'Test [el-9/3.3.9/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.3.9/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.3.9_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_3_9-malloctrim_amd64:
name: 'Test [el-9/3.3.9/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.3.9/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.3.9_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_2_9-normal_amd64:
name: 'Test [el-9/3.2.9/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.2.9/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.2.9_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_2_9-jemalloc_amd64:
name: 'Test [el-9/3.2.9/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.2.9/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.2.9_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_2_9-malloctrim_amd64:
name: 'Test [el-9/3.2.9/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.2.9/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.2.9_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_1_7-normal_amd64:
name: 'Test [el-9/3.1.7/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.1.7/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.1.7"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.1.7_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_1_7-jemalloc_amd64:
name: 'Test [el-9/3.1.7/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.1.7/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.1.7"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.1.7_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_el_9-3_1_7-malloctrim_amd64:
name: 'Test [el-9/3.1.7/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.1.7/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "el-9"
RUBY_PACKAGE_ID: "3.1.7"
PACKAGE_FORMAT: "RPM"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "rockylinux:9"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-el-9_3.1.7_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
### Finalize ###
finalize:
name: Finalize
environment: Github releases
permissions:
id-token: write
contents: write
needs:
- publish
- test_centos_8-3_4-normal_amd64
- test_centos_8-3_4-jemalloc_amd64
- test_centos_8-3_4-malloctrim_amd64
- test_centos_8-3_3-normal_amd64
- test_centos_8-3_3-jemalloc_amd64
- test_centos_8-3_3-malloctrim_amd64
- test_centos_8-3_2-normal_amd64
- test_centos_8-3_2-jemalloc_amd64
- test_centos_8-3_2-malloctrim_amd64
- test_centos_8-3_4_6-normal_amd64
- test_centos_8-3_4_6-jemalloc_amd64
- test_centos_8-3_4_6-malloctrim_amd64
- test_centos_8-3_3_9-normal_amd64
- test_centos_8-3_3_9-jemalloc_amd64
- test_centos_8-3_3_9-malloctrim_amd64
- test_centos_8-3_2_9-normal_amd64
- test_centos_8-3_2_9-jemalloc_amd64
- test_centos_8-3_2_9-malloctrim_amd64
- test_debian_11-3_4-normal_amd64
- test_debian_11-3_4-jemalloc_amd64
- test_debian_11-3_4-malloctrim_amd64
- test_debian_11-3_3-normal_amd64
- test_debian_11-3_3-jemalloc_amd64
- test_debian_11-3_3-malloctrim_amd64
- test_debian_11-3_2-normal_amd64
- test_debian_11-3_2-jemalloc_amd64
- test_debian_11-3_2-malloctrim_amd64
- test_debian_11-3_1-normal_amd64
- test_debian_11-3_1-jemalloc_amd64
- test_debian_11-3_1-malloctrim_amd64
- test_debian_11-3_4_6-normal_amd64
- test_debian_11-3_4_6-jemalloc_amd64
- test_debian_11-3_4_6-malloctrim_amd64
- test_debian_11-3_3_9-normal_amd64
- test_debian_11-3_3_9-jemalloc_amd64
- test_debian_11-3_3_9-malloctrim_amd64
- test_debian_11-3_2_9-normal_amd64
- test_debian_11-3_2_9-jemalloc_amd64
- test_debian_11-3_2_9-malloctrim_amd64
- test_debian_11-3_1_7-normal_amd64
- test_debian_11-3_1_7-jemalloc_amd64
- test_debian_11-3_1_7-malloctrim_amd64
- test_debian_12-3_4-normal_amd64
- test_debian_12-3_4-jemalloc_amd64
- test_debian_12-3_4-malloctrim_amd64
- test_debian_12-3_3-normal_amd64
- test_debian_12-3_3-jemalloc_amd64
- test_debian_12-3_3-malloctrim_amd64
- test_debian_12-3_2-normal_amd64
- test_debian_12-3_2-jemalloc_amd64
- test_debian_12-3_2-malloctrim_amd64
- test_debian_12-3_4_6-normal_amd64
- test_debian_12-3_4_6-jemalloc_amd64
- test_debian_12-3_4_6-malloctrim_amd64
- test_debian_12-3_3_9-normal_amd64
- test_debian_12-3_3_9-jemalloc_amd64
- test_debian_12-3_3_9-malloctrim_amd64
- test_debian_12-3_2_9-normal_amd64
- test_debian_12-3_2_9-jemalloc_amd64
- test_debian_12-3_2_9-malloctrim_amd64
- test_debian_13-3_4-normal_amd64
- test_debian_13-3_4-jemalloc_amd64
- test_debian_13-3_4-malloctrim_amd64
- test_debian_13-3_3-normal_amd64
- test_debian_13-3_3-jemalloc_amd64
- test_debian_13-3_3-malloctrim_amd64
- test_debian_13-3_4_6-normal_amd64
- test_debian_13-3_4_6-jemalloc_amd64
- test_debian_13-3_4_6-malloctrim_amd64
- test_debian_13-3_3_9-normal_amd64
- test_debian_13-3_3_9-jemalloc_amd64
- test_debian_13-3_3_9-malloctrim_amd64
- test_el_9-3_4-normal_amd64
- test_el_9-3_4-jemalloc_amd64
- test_el_9-3_4-malloctrim_amd64
- test_el_9-3_3-normal_amd64
- test_el_9-3_3-jemalloc_amd64
- test_el_9-3_3-malloctrim_amd64
- test_el_9-3_2-normal_amd64
- test_el_9-3_2-jemalloc_amd64
- test_el_9-3_2-malloctrim_amd64
- test_el_9-3_1-normal_amd64
- test_el_9-3_1-jemalloc_amd64
- test_el_9-3_1-malloctrim_amd64
- test_el_9-3_4_6-normal_amd64
- test_el_9-3_4_6-jemalloc_amd64
- test_el_9-3_4_6-malloctrim_amd64
- test_el_9-3_3_9-normal_amd64
- test_el_9-3_3_9-jemalloc_amd64
- test_el_9-3_3_9-malloctrim_amd64
- test_el_9-3_2_9-normal_amd64
- test_el_9-3_2_9-jemalloc_amd64
- test_el_9-3_2_9-malloctrim_amd64
- test_el_9-3_1_7-normal_amd64
- test_el_9-3_1_7-jemalloc_amd64
- test_el_9-3_1_7-malloctrim_amd64
- test_ubuntu_22_04-3_4-normal_amd64
- test_ubuntu_22_04-3_4-jemalloc_amd64
- test_ubuntu_22_04-3_4-malloctrim_amd64
- test_ubuntu_22_04-3_3-normal_amd64
- test_ubuntu_22_04-3_3-jemalloc_amd64
- test_ubuntu_22_04-3_3-malloctrim_amd64
- test_ubuntu_22_04-3_2-normal_amd64
- test_ubuntu_22_04-3_2-jemalloc_amd64
- test_ubuntu_22_04-3_2-malloctrim_amd64
- test_ubuntu_22_04-3_1-normal_amd64
- test_ubuntu_22_04-3_1-jemalloc_amd64
- test_ubuntu_22_04-3_1-malloctrim_amd64
- test_ubuntu_22_04-3_4_6-normal_amd64
- test_ubuntu_22_04-3_4_6-jemalloc_amd64
- test_ubuntu_22_04-3_4_6-malloctrim_amd64
- test_ubuntu_22_04-3_3_9-normal_amd64
- test_ubuntu_22_04-3_3_9-jemalloc_amd64
- test_ubuntu_22_04-3_3_9-malloctrim_amd64
- test_ubuntu_22_04-3_2_9-normal_amd64
- test_ubuntu_22_04-3_2_9-jemalloc_amd64
- test_ubuntu_22_04-3_2_9-malloctrim_amd64
- test_ubuntu_22_04-3_1_7-normal_amd64
- test_ubuntu_22_04-3_1_7-jemalloc_amd64
- test_ubuntu_22_04-3_1_7-malloctrim_amd64
- test_ubuntu_24_04-3_4-normal_amd64
- test_ubuntu_24_04-3_4-jemalloc_amd64
- test_ubuntu_24_04-3_4-malloctrim_amd64
- test_ubuntu_24_04-3_3-normal_amd64
- test_ubuntu_24_04-3_3-jemalloc_amd64
- test_ubuntu_24_04-3_3-malloctrim_amd64
- test_ubuntu_24_04-3_2-normal_amd64
- test_ubuntu_24_04-3_2-jemalloc_amd64
- test_ubuntu_24_04-3_2-malloctrim_amd64
- test_ubuntu_24_04-3_1-normal_amd64
- test_ubuntu_24_04-3_1-jemalloc_amd64
- test_ubuntu_24_04-3_1-malloctrim_amd64
- test_ubuntu_24_04-3_4_6-normal_amd64
- test_ubuntu_24_04-3_4_6-jemalloc_amd64
- test_ubuntu_24_04-3_4_6-malloctrim_amd64
- test_ubuntu_24_04-3_3_9-normal_amd64
- test_ubuntu_24_04-3_3_9-jemalloc_amd64
- test_ubuntu_24_04-3_3_9-malloctrim_amd64
- test_ubuntu_24_04-3_2_9-normal_amd64
- test_ubuntu_24_04-3_2_9-jemalloc_amd64
- test_ubuntu_24_04-3_2_9-malloctrim_amd64
- test_ubuntu_24_04-3_1_7-normal_amd64
- test_ubuntu_24_04-3_1_7-jemalloc_amd64
- test_ubuntu_24_04-3_1_7-malloctrim_amd64
test_ubuntu_22_04-3_4-normal_amd64:
name: 'Test [ubuntu-22.04/3.4/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.4/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.4_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_4-jemalloc_amd64:
name: 'Test [ubuntu-22.04/3.4/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.4/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.4_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_4-malloctrim_amd64:
name: 'Test [ubuntu-22.04/3.4/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.4/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.4_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_3-normal_amd64:
name: 'Test [ubuntu-22.04/3.3/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.3/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.3_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_3-jemalloc_amd64:
name: 'Test [ubuntu-22.04/3.3/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.3/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.3_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_3-malloctrim_amd64:
name: 'Test [ubuntu-22.04/3.3/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.3/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.3_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_2-normal_amd64:
name: 'Test [ubuntu-22.04/3.2/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.2_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_2-jemalloc_amd64:
name: 'Test [ubuntu-22.04/3.2/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.2_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_2-malloctrim_amd64:
name: 'Test [ubuntu-22.04/3.2/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.2_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_1-normal_amd64:
name: 'Test [ubuntu-22.04/3.1/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.1/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.1"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.1_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_1-jemalloc_amd64:
name: 'Test [ubuntu-22.04/3.1/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.1/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.1"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.1_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_1-malloctrim_amd64:
name: 'Test [ubuntu-22.04/3.1/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.1/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.1"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.1_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_4_6-normal_amd64:
name: 'Test [ubuntu-22.04/3.4.6/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.4.6/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.4.6_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_4_6-jemalloc_amd64:
name: 'Test [ubuntu-22.04/3.4.6/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.4.6/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.4.6_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_4_6-malloctrim_amd64:
name: 'Test [ubuntu-22.04/3.4.6/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.4.6/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.4.6_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_3_9-normal_amd64:
name: 'Test [ubuntu-22.04/3.3.9/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.3.9/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.3.9_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_3_9-jemalloc_amd64:
name: 'Test [ubuntu-22.04/3.3.9/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.3.9/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.3.9_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_3_9-malloctrim_amd64:
name: 'Test [ubuntu-22.04/3.3.9/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.3.9/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.3.9_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_2_9-normal_amd64:
name: 'Test [ubuntu-22.04/3.2.9/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2.9/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.2.9_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_2_9-jemalloc_amd64:
name: 'Test [ubuntu-22.04/3.2.9/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2.9/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.2.9_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_2_9-malloctrim_amd64:
name: 'Test [ubuntu-22.04/3.2.9/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2.9/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.2.9_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_1_7-normal_amd64:
name: 'Test [ubuntu-22.04/3.1.7/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.1.7/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.1.7"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.1.7_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_1_7-jemalloc_amd64:
name: 'Test [ubuntu-22.04/3.1.7/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.1.7/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.1.7"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.1.7_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_22_04-3_1_7-malloctrim_amd64:
name: 'Test [ubuntu-22.04/3.1.7/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.1.7/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-22.04"
RUBY_PACKAGE_ID: "3.1.7"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "ubuntu:22.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.1.7_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
### Finalize ###
finalize:
name: Finalize
environment: Github releases
permissions:
id-token: write
contents: write
needs:
- publish
- test_centos_8-3_4-normal_amd64
- test_centos_8-3_4-jemalloc_amd64
- test_centos_8-3_4-malloctrim_amd64
- test_centos_8-3_3-normal_amd64
- test_centos_8-3_3-jemalloc_amd64
- test_centos_8-3_3-malloctrim_amd64
- test_centos_8-3_2-normal_amd64
- test_centos_8-3_2-jemalloc_amd64
- test_centos_8-3_2-malloctrim_amd64
- test_centos_8-3_4_6-normal_amd64
- test_centos_8-3_4_6-jemalloc_amd64
- test_centos_8-3_4_6-malloctrim_amd64
- test_centos_8-3_3_9-normal_amd64
- test_centos_8-3_3_9-jemalloc_amd64
- test_centos_8-3_3_9-malloctrim_amd64
- test_centos_8-3_2_9-normal_amd64
- test_centos_8-3_2_9-jemalloc_amd64
- test_centos_8-3_2_9-malloctrim_amd64
- test_debian_11-3_4-normal_amd64
- test_debian_11-3_4-jemalloc_amd64
- test_debian_11-3_4-malloctrim_amd64
- test_debian_11-3_3-normal_amd64
- test_debian_11-3_3-jemalloc_amd64
- test_debian_11-3_3-malloctrim_amd64
- test_debian_11-3_2-normal_amd64
- test_debian_11-3_2-jemalloc_amd64
- test_debian_11-3_2-malloctrim_amd64
- test_debian_11-3_1-normal_amd64
- test_debian_11-3_1-jemalloc_amd64
- test_debian_11-3_1-malloctrim_amd64
- test_debian_11-3_4_6-normal_amd64
- test_debian_11-3_4_6-jemalloc_amd64
- test_debian_11-3_4_6-malloctrim_amd64
- test_debian_11-3_3_9-normal_amd64
- test_debian_11-3_3_9-jemalloc_amd64
- test_debian_11-3_3_9-malloctrim_amd64
- test_debian_11-3_2_9-normal_amd64
- test_debian_11-3_2_9-jemalloc_amd64
- test_debian_11-3_2_9-malloctrim_amd64
- test_debian_11-3_1_7-normal_amd64
- test_debian_11-3_1_7-jemalloc_amd64
- test_debian_11-3_1_7-malloctrim_amd64
- test_debian_12-3_4-normal_amd64
- test_debian_12-3_4-jemalloc_amd64
- test_debian_12-3_4-malloctrim_amd64
- test_debian_12-3_3-normal_amd64
- test_debian_12-3_3-jemalloc_amd64
- test_debian_12-3_3-malloctrim_amd64
- test_debian_12-3_2-normal_amd64
- test_debian_12-3_2-jemalloc_amd64
- test_debian_12-3_2-malloctrim_amd64
- test_debian_12-3_4_6-normal_amd64
- test_debian_12-3_4_6-jemalloc_amd64
- test_debian_12-3_4_6-malloctrim_amd64
- test_debian_12-3_3_9-normal_amd64
- test_debian_12-3_3_9-jemalloc_amd64
- test_debian_12-3_3_9-malloctrim_amd64
- test_debian_12-3_2_9-normal_amd64
- test_debian_12-3_2_9-jemalloc_amd64
- test_debian_12-3_2_9-malloctrim_amd64
- test_debian_13-3_4-normal_amd64
- test_debian_13-3_4-jemalloc_amd64
- test_debian_13-3_4-malloctrim_amd64
- test_debian_13-3_3-normal_amd64
- test_debian_13-3_3-jemalloc_amd64
- test_debian_13-3_3-malloctrim_amd64
- test_debian_13-3_4_6-normal_amd64
- test_debian_13-3_4_6-jemalloc_amd64
- test_debian_13-3_4_6-malloctrim_amd64
- test_debian_13-3_3_9-normal_amd64
- test_debian_13-3_3_9-jemalloc_amd64
- test_debian_13-3_3_9-malloctrim_amd64
- test_el_9-3_4-normal_amd64
- test_el_9-3_4-jemalloc_amd64
- test_el_9-3_4-malloctrim_amd64
- test_el_9-3_3-normal_amd64
- test_el_9-3_3-jemalloc_amd64
- test_el_9-3_3-malloctrim_amd64
- test_el_9-3_2-normal_amd64
- test_el_9-3_2-jemalloc_amd64
- test_el_9-3_2-malloctrim_amd64
- test_el_9-3_1-normal_amd64
- test_el_9-3_1-jemalloc_amd64
- test_el_9-3_1-malloctrim_amd64
- test_el_9-3_4_6-normal_amd64
- test_el_9-3_4_6-jemalloc_amd64
- test_el_9-3_4_6-malloctrim_amd64
- test_el_9-3_3_9-normal_amd64
- test_el_9-3_3_9-jemalloc_amd64
- test_el_9-3_3_9-malloctrim_amd64
- test_el_9-3_2_9-normal_amd64
- test_el_9-3_2_9-jemalloc_amd64
- test_el_9-3_2_9-malloctrim_amd64
- test_el_9-3_1_7-normal_amd64
- test_el_9-3_1_7-jemalloc_amd64
- test_el_9-3_1_7-malloctrim_amd64
- test_ubuntu_22_04-3_4-normal_amd64
- test_ubuntu_22_04-3_4-jemalloc_amd64
- test_ubuntu_22_04-3_4-malloctrim_amd64
- test_ubuntu_22_04-3_3-normal_amd64
- test_ubuntu_22_04-3_3-jemalloc_amd64
- test_ubuntu_22_04-3_3-malloctrim_amd64
- test_ubuntu_22_04-3_2-normal_amd64
- test_ubuntu_22_04-3_2-jemalloc_amd64
- test_ubuntu_22_04-3_2-malloctrim_amd64
- test_ubuntu_22_04-3_1-normal_amd64
- test_ubuntu_22_04-3_1-jemalloc_amd64
- test_ubuntu_22_04-3_1-malloctrim_amd64
- test_ubuntu_22_04-3_4_6-normal_amd64
- test_ubuntu_22_04-3_4_6-jemalloc_amd64
- test_ubuntu_22_04-3_4_6-malloctrim_amd64
- test_ubuntu_22_04-3_3_9-normal_amd64
- test_ubuntu_22_04-3_3_9-jemalloc_amd64
- test_ubuntu_22_04-3_3_9-malloctrim_amd64
- test_ubuntu_22_04-3_2_9-normal_amd64
- test_ubuntu_22_04-3_2_9-jemalloc_amd64
- test_ubuntu_22_04-3_2_9-malloctrim_amd64
- test_ubuntu_22_04-3_1_7-normal_amd64
- test_ubuntu_22_04-3_1_7-jemalloc_amd64
- test_ubuntu_22_04-3_1_7-malloctrim_amd64
- test_ubuntu_24_04-3_4-normal_amd64
- test_ubuntu_24_04-3_4-jemalloc_amd64
- test_ubuntu_24_04-3_4-malloctrim_amd64
- test_ubuntu_24_04-3_3-normal_amd64
- test_ubuntu_24_04-3_3-jemalloc_amd64
- test_ubuntu_24_04-3_3-malloctrim_amd64
- test_ubuntu_24_04-3_2-normal_amd64
- test_ubuntu_24_04-3_2-jemalloc_amd64
- test_ubuntu_24_04-3_2-malloctrim_amd64
- test_ubuntu_24_04-3_1-normal_amd64
- test_ubuntu_24_04-3_1-jemalloc_amd64
- test_ubuntu_24_04-3_1-malloctrim_amd64
- test_ubuntu_24_04-3_4_6-normal_amd64
- test_ubuntu_24_04-3_4_6-jemalloc_amd64
- test_ubuntu_24_04-3_4_6-malloctrim_amd64
- test_ubuntu_24_04-3_3_9-normal_amd64
- test_ubuntu_24_04-3_3_9-jemalloc_amd64
- test_ubuntu_24_04-3_3_9-malloctrim_amd64
- test_ubuntu_24_04-3_2_9-normal_amd64
- test_ubuntu_24_04-3_2_9-jemalloc_amd64
- test_ubuntu_24_04-3_2_9-malloctrim_amd64
- test_ubuntu_24_04-3_1_7-normal_amd64
- test_ubuntu_24_04-3_1_7-jemalloc_amd64
- test_ubuntu_24_04-3_1_7-malloctrim_amd64
test_ubuntu_24_04-3_4-normal_amd64:
name: 'Test [ubuntu-24.04/3.4/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.4/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.4_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_4-jemalloc_amd64:
name: 'Test [ubuntu-24.04/3.4/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.4/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.4_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_4-malloctrim_amd64:
name: 'Test [ubuntu-24.04/3.4/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.4/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.4"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.4_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_3-normal_amd64:
name: 'Test [ubuntu-24.04/3.3/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.3/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.3_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_3-jemalloc_amd64:
name: 'Test [ubuntu-24.04/3.3/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.3/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.3_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_3-malloctrim_amd64:
name: 'Test [ubuntu-24.04/3.3/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.3/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.3"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.3_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_2-normal_amd64:
name: 'Test [ubuntu-24.04/3.2/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.2/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.2_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_2-jemalloc_amd64:
name: 'Test [ubuntu-24.04/3.2/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.2/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.2_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_2-malloctrim_amd64:
name: 'Test [ubuntu-24.04/3.2/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.2/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.2"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.2_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_1-normal_amd64:
name: 'Test [ubuntu-24.04/3.1/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.1/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.1"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.1_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_1-jemalloc_amd64:
name: 'Test [ubuntu-24.04/3.1/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.1/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.1"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.1_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_1-malloctrim_amd64:
name: 'Test [ubuntu-24.04/3.1/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.1/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.1"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.1_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_4_6-normal_amd64:
name: 'Test [ubuntu-24.04/3.4.6/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.4.6/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.4.6_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_4_6-jemalloc_amd64:
name: 'Test [ubuntu-24.04/3.4.6/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.4.6/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.4.6_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_4_6-malloctrim_amd64:
name: 'Test [ubuntu-24.04/3.4.6/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.4.6/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.4.6"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.4.6_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_3_9-normal_amd64:
name: 'Test [ubuntu-24.04/3.3.9/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.3.9/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.3.9_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_3_9-jemalloc_amd64:
name: 'Test [ubuntu-24.04/3.3.9/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.3.9/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.3.9_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_3_9-malloctrim_amd64:
name: 'Test [ubuntu-24.04/3.3.9/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.3.9/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.3.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.3.9_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_2_9-normal_amd64:
name: 'Test [ubuntu-24.04/3.2.9/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.2.9/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.2.9_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_2_9-jemalloc_amd64:
name: 'Test [ubuntu-24.04/3.2.9/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.2.9/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.2.9_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_2_9-malloctrim_amd64:
name: 'Test [ubuntu-24.04/3.2.9/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.2.9/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.2.9"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.2.9_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_1_7-normal_amd64:
name: 'Test [ubuntu-24.04/3.1.7/normal/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.1.7/normal];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.1.7"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "normal"
VARIANT_PACKAGE_SUFFIX: ""
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-normal && touch mark-normal/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.1.7_normal-amd64
ARTIFACT_PATH: mark-normal
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_1_7-jemalloc_amd64:
name: 'Test [ubuntu-24.04/3.1.7/jemalloc/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.1.7/jemalloc];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.1.7"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "jemalloc"
VARIANT_PACKAGE_SUFFIX: "-jemalloc"
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.1.7_jemalloc-amd64
ARTIFACT_PATH: mark-jemalloc
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
test_ubuntu_24_04-3_1_7-malloctrim_amd64:
name: 'Test [ubuntu-24.04/3.1.7/malloctrim/amd64]'
needs:
- publish
runs-on: ubuntu-22.04
environment: test
timeout-minutes: 30
if: |
github.ref == 'refs/heads/main'
&& contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.1.7/malloctrim];')
permissions:
id-token: write
steps:
- uses: actions/checkout@v3
- uses: google-github-actions/auth@v2
with:
project_id: ${{ vars.GCLOUD_PROJECT_ID }}
workload_identity_provider: projects/${{ vars.GCLOUD_PROJECT_NUM }}/locations/global/workloadIdentityPools/github-ci-test/providers/github-ci-test
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
with:
version: '>= 363.0.0'
- name: Run tests
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh
env:
DISTRIBUTION_NAME: "ubuntu-24.04"
RUBY_PACKAGE_ID: "3.1.7"
PACKAGE_FORMAT: "DEB"
VARIANT_NAME: "malloctrim"
VARIANT_PACKAGE_SUFFIX: "-malloctrim"
TEST_IMAGE_NAME: "ubuntu:24.04"
APT_REPO_URL: https://apt.fullstaqruby.org
YUM_REPO_URL: https://yum.fullstaqruby.org
ARCH: "amd64"
- name: Create mark file
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt
- name: Mark job as done
run: ./internal-scripts/ci-cd/upload-artifact.sh
env:
ARTIFACT_NAME: tested-against-production-ubuntu-24.04_3.1.7_malloctrim-amd64
ARTIFACT_PATH: mark-malloctrim
CI_ARTIFACTS_BUCKET: ${{ vars.CI_ARTIFACTS_BUCKET }}
### Finalize ###
finalize:
name: Finalize
environment: Github releases
permissions:
id-token: write
contents: write
needs:
- publish
- test_centos_8-3_4-normal_amd64
- test_centos_8-3_4-jemalloc_amd64
- test_centos_8-3_4-malloctrim_amd64
- test_centos_8-3_3-normal_amd64
- test_centos_8-3_3-jemalloc_amd64
- test_centos_8-3_3-malloctrim_amd64
- test_centos_8-3_2-normal_amd64
- test_centos_8-3_2-jemalloc_amd64
- test_centos_8-3_2-malloctrim_amd64
- test_centos_8-3_4_6-normal_amd64
- test_centos_8-3_4_6-jemalloc_amd64
- test_centos_8-3_4_6-malloctrim_amd64
- test_centos_8-3_3_9-normal_amd64
- test_centos_8-3_3_9-jemalloc_amd64
- test_centos_8-3_3_9-malloctrim_amd64
- test_centos_8-3_2_9-normal_amd64
- test_centos_8-3_2_9-jemalloc_amd64
- test_centos_8-3_2_9-malloctrim_amd64
- test_debian_11-3_4-normal_amd64
- test_debian_11-3_4-jemalloc_amd64
- test_debian_11-3_4-malloctrim_amd64
- test_debian_11-3_3-normal_amd64
- test_debian_11-3_3-jemalloc_amd64
- test_debian_11-3_3-malloctrim_amd64
- test_debian_11-3_2-normal_amd64
- test_debian_11-3_2-jemalloc_amd64
- test_debian_11-3_2-malloctrim_amd64
- test_debian_11-3_1-normal_amd64
- test_debian_11-3_1-jemalloc_amd64
- test_debian_11-3_1-malloctrim_amd64
- test_debian_11-3_4_6-normal_amd64
- test_debian_11-3_4_6-jemalloc_amd64
- test_debian_11-3_4_6-malloctrim_amd64
- test_debian_11-3_3_9-normal_amd64
- test_debian_11-3_3_9-jemalloc_amd64
- test_debian_11-3_3_9-malloctrim_amd64
- test_debian_11-3_2_9-normal_amd64
- test_debian_11-3_2_9-jemalloc_amd64
- test_debian_11-3_2_9-malloctrim_amd64
- test_debian_11-3_1_7-normal_amd64
- test_debian_11-3_1_7-jemalloc_amd64
- test_debian_11-3_1_7-malloctrim_amd64
- test_debian_12-3_4-normal_amd64
- test_debian_12-3_4-jemalloc_amd64
- test_debian_12-3_4-malloctrim_amd64
- test_debian_12-3_3-normal_amd64
- test_debian_12-3_3-jemalloc_amd64
- test_debian_12-3_3-malloctrim_amd64
- test_debian_12-3_2-normal_amd64
- test_debian_12-3_2-jemalloc_amd64
- test_debian_12-3_2-malloctrim_amd64
- test_debian_12-3_4_6-normal_amd64
- test_debian_12-3_4_6-jemalloc_amd64
- test_debian_12-3_4_6-malloctrim_amd64
- test_debian_12-3_3_9-normal_amd64
- test_debian_12-3_3_9-jemalloc_amd64
- test_debian_12-3_3_9-malloctrim_amd64
- test_debian_12-3_2_9-normal_amd64
- test_debian_12-3_2_9-jemalloc_amd64
- test_debian_12-3_2_9-malloctrim_amd64
- test_debian_13-3_4-normal_amd64
- test_debian_13-3_4-jemalloc_amd64
- test_debian_13-3_4-malloctrim_amd64
- test_debian_13-3_3-normal_amd64
- test_debian_13-3_3-jemalloc_amd64
- test_debian_13-3_3-malloctrim_amd64
- test_debian_13-3_4_6-normal_amd64
- test_debian_13-3_4_6-jemalloc_amd64
- test_debian_13-3_4_6-malloctrim_amd64
- test_debian_13-3_3_9-normal_amd64
- test_debian_13-3_3_9-jemalloc_amd64
- test_debian_13-3_3_9-malloctrim_amd64
- test_el_9-3_4-normal_amd64
- test_el_9-3_4-jemalloc_amd64
- test_el_9-3_4-malloctrim_amd64
- test_el_9-3_3-normal_amd64
- test_el_9-3_3-jemalloc_amd64
- test_el_9-3_3-malloctrim_amd64
- test_el_9-3_2-normal_amd64
- test_el_9-3_2-jemalloc_amd64
- test_el_9-3_2-malloctrim_amd64
- test_el_9-3_1-normal_amd64
- test_el_9-3_1-jemalloc_amd64
- test_el_9-3_1-malloctrim_amd64
- test_el_9-3_4_6-normal_amd64
- test_el_9-3_4_6-jemalloc_amd64
- test_el_9-3_4_6-malloctrim_amd64
- test_el_9-3_3_9-normal_amd64
- test_el_9-3_3_9-jemalloc_amd64
- test_el_9-3_3_9-malloctrim_amd64
- test_el_9-3_2_9-normal_amd64
- test_el_9-3_2_9-jemalloc_amd64
- test_el_9-3_2_9-malloctrim_amd64
- test_el_9-3_1_7-normal_amd64
- test_el_9-3_1_7-jemalloc_amd64
- test_el_9-3_1_7-malloctrim_amd64
- test_ubuntu_22_04-3_4-normal_amd64
- test_ubuntu_22_04-3_4-jemalloc_amd64
- test_ubuntu_22_04-3_4-malloctrim_amd64
- test_ubuntu_22_04-3_3-normal_amd64
- test_ubuntu_22_04-3_3-jemalloc_amd64
- test_ubuntu_22_04-3_3-malloctrim_amd64
- test_ubuntu_22_04-3_2-normal_amd64
- test_ubuntu_22_04-3_2-jemalloc_amd64
- test_ubuntu_22_04-3_2-malloctrim_amd64
- test_ubuntu_22_04-3_1-normal_amd64
- test_ubuntu_22_04-3_1-jemalloc_amd64
- test_ubuntu_22_04-3_1-malloctrim_amd64
- test_ubuntu_22_04-3_4_6-normal_amd64
- test_ubuntu_22_04-3_4_6-jemalloc_amd64
- test_ubuntu_22_04-3_4_6-malloctrim_amd64
- test_ubuntu_22_04-3_3_9-normal_amd64
- test_ubuntu_22_04-3_3_9-jemalloc_amd64
- test_ubuntu_22_04-3_3_9-malloctrim_amd64
- test_ubuntu_22_04-3_2_9-normal_amd64
- test_ubuntu_22_04-3_2_9-jemalloc_amd64
- test_ubuntu_22_04-3_2_9-malloctrim_amd64
- test_ubuntu_22_04-3_1_7-normal_amd64
- test_ubuntu_22_04-3_1_7-jemalloc_amd64
- test_ubuntu_22_04-3_1_7-malloctrim_amd64
- test_ubuntu_24_04-3_4-normal_amd64
- test_ubuntu_24_04-3_4-jemalloc_amd64
- test_ubuntu_24_04-3_4-malloctrim_amd64
- test_ubuntu_24_04-3_3-normal_amd64
- test_ubuntu_24_04-3_3-jemalloc_amd64
- test_ubuntu_24_04-3_3-malloctrim_amd64
- test_ubuntu_24_04-3_2-normal_amd64
- test_ubuntu_24_04-3_2-jemalloc_amd64
- test_ubuntu_24_04-3_2-malloctrim_amd64
- test_ubuntu_24_04-3_1-normal_amd64
- test_ubuntu_24_04-3_1-jemalloc_amd64
- test_ubuntu_24_04-3_1-malloctrim_amd64
- test_ubuntu_24_04-3_4_6-normal_amd64
- test_ubuntu_24_04-3_4_6-jemalloc_amd64
- test_ubuntu_24_04-3_4_6-malloctrim_amd64
- test_ubuntu_24_04-3_3_9-normal_amd64
- test_ubuntu_24_04-3_3_9-jemalloc_amd64
- test_ubuntu_24_04-3_3_9-malloctrim_amd64
- test_ubuntu_24_04-3_2_9-normal_amd64
- test_ubuntu_24_04-3_2_9-jemalloc_amd64
- test_ubuntu_24_04-3_2_9-malloctrim_amd64
- test_ubuntu_24_04-3_1_7-normal_amd64
- test_ubuntu_24_04-3_1_7-jemalloc_amd64
- test_ubuntu_24_04-3_1_7-malloctrim_amd64
runs-on: ubuntu-24.04
if: 'always()'
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
### Check whether dependent jobs failed ###
- name: Check whether 'Publish packages' succeeded
run: 'false'
if: needs.publish.result != 'success'
- name: Check whether 'Test [centos-8/3.4/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_4-normal_amd64.result != 'success'
&& (needs.test_centos_8-3_4-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.4/normal];'))
- name: Check whether 'Test [centos-8/3.4/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_4-jemalloc_amd64.result != 'success'
&& (needs.test_centos_8-3_4-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.4/jemalloc];'))
- name: Check whether 'Test [centos-8/3.4/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_4-malloctrim_amd64.result != 'success'
&& (needs.test_centos_8-3_4-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.4/malloctrim];'))
- name: Check whether 'Test [centos-8/3.3/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_3-normal_amd64.result != 'success'
&& (needs.test_centos_8-3_3-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.3/normal];'))
- name: Check whether 'Test [centos-8/3.3/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_3-jemalloc_amd64.result != 'success'
&& (needs.test_centos_8-3_3-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.3/jemalloc];'))
- name: Check whether 'Test [centos-8/3.3/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_3-malloctrim_amd64.result != 'success'
&& (needs.test_centos_8-3_3-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.3/malloctrim];'))
- name: Check whether 'Test [centos-8/3.2/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_2-normal_amd64.result != 'success'
&& (needs.test_centos_8-3_2-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.2/normal];'))
- name: Check whether 'Test [centos-8/3.2/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_2-jemalloc_amd64.result != 'success'
&& (needs.test_centos_8-3_2-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.2/jemalloc];'))
- name: Check whether 'Test [centos-8/3.2/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_2-malloctrim_amd64.result != 'success'
&& (needs.test_centos_8-3_2-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.2/malloctrim];'))
- name: Check whether 'Test [centos-8/3.4.6/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_4_6-normal_amd64.result != 'success'
&& (needs.test_centos_8-3_4_6-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.4.6/normal];'))
- name: Check whether 'Test [centos-8/3.4.6/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_4_6-jemalloc_amd64.result != 'success'
&& (needs.test_centos_8-3_4_6-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.4.6/jemalloc];'))
- name: Check whether 'Test [centos-8/3.4.6/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_4_6-malloctrim_amd64.result != 'success'
&& (needs.test_centos_8-3_4_6-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.4.6/malloctrim];'))
- name: Check whether 'Test [centos-8/3.3.9/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_3_9-normal_amd64.result != 'success'
&& (needs.test_centos_8-3_3_9-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.3.9/normal];'))
- name: Check whether 'Test [centos-8/3.3.9/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_3_9-jemalloc_amd64.result != 'success'
&& (needs.test_centos_8-3_3_9-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.3.9/jemalloc];'))
- name: Check whether 'Test [centos-8/3.3.9/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_3_9-malloctrim_amd64.result != 'success'
&& (needs.test_centos_8-3_3_9-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.3.9/malloctrim];'))
- name: Check whether 'Test [centos-8/3.2.9/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_2_9-normal_amd64.result != 'success'
&& (needs.test_centos_8-3_2_9-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.2.9/normal];'))
- name: Check whether 'Test [centos-8/3.2.9/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_2_9-jemalloc_amd64.result != 'success'
&& (needs.test_centos_8-3_2_9-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.2.9/jemalloc];'))
- name: Check whether 'Test [centos-8/3.2.9/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_centos_8-3_2_9-malloctrim_amd64.result != 'success'
&& (needs.test_centos_8-3_2_9-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [centos-8/3.2.9/malloctrim];'))
- name: Check whether 'Test [debian-11/3.4/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_4-normal_amd64.result != 'success'
&& (needs.test_debian_11-3_4-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.4/normal];'))
- name: Check whether 'Test [debian-11/3.4/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_4-jemalloc_amd64.result != 'success'
&& (needs.test_debian_11-3_4-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.4/jemalloc];'))
- name: Check whether 'Test [debian-11/3.4/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_4-malloctrim_amd64.result != 'success'
&& (needs.test_debian_11-3_4-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.4/malloctrim];'))
- name: Check whether 'Test [debian-11/3.3/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_3-normal_amd64.result != 'success'
&& (needs.test_debian_11-3_3-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.3/normal];'))
- name: Check whether 'Test [debian-11/3.3/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_3-jemalloc_amd64.result != 'success'
&& (needs.test_debian_11-3_3-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.3/jemalloc];'))
- name: Check whether 'Test [debian-11/3.3/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_3-malloctrim_amd64.result != 'success'
&& (needs.test_debian_11-3_3-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.3/malloctrim];'))
- name: Check whether 'Test [debian-11/3.2/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_2-normal_amd64.result != 'success'
&& (needs.test_debian_11-3_2-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.2/normal];'))
- name: Check whether 'Test [debian-11/3.2/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_2-jemalloc_amd64.result != 'success'
&& (needs.test_debian_11-3_2-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.2/jemalloc];'))
- name: Check whether 'Test [debian-11/3.2/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_2-malloctrim_amd64.result != 'success'
&& (needs.test_debian_11-3_2-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.2/malloctrim];'))
- name: Check whether 'Test [debian-11/3.1/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_1-normal_amd64.result != 'success'
&& (needs.test_debian_11-3_1-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.1/normal];'))
- name: Check whether 'Test [debian-11/3.1/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_1-jemalloc_amd64.result != 'success'
&& (needs.test_debian_11-3_1-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.1/jemalloc];'))
- name: Check whether 'Test [debian-11/3.1/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_1-malloctrim_amd64.result != 'success'
&& (needs.test_debian_11-3_1-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.1/malloctrim];'))
- name: Check whether 'Test [debian-11/3.4.6/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_4_6-normal_amd64.result != 'success'
&& (needs.test_debian_11-3_4_6-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.4.6/normal];'))
- name: Check whether 'Test [debian-11/3.4.6/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_4_6-jemalloc_amd64.result != 'success'
&& (needs.test_debian_11-3_4_6-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.4.6/jemalloc];'))
- name: Check whether 'Test [debian-11/3.4.6/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_4_6-malloctrim_amd64.result != 'success'
&& (needs.test_debian_11-3_4_6-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.4.6/malloctrim];'))
- name: Check whether 'Test [debian-11/3.3.9/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_3_9-normal_amd64.result != 'success'
&& (needs.test_debian_11-3_3_9-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.3.9/normal];'))
- name: Check whether 'Test [debian-11/3.3.9/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_3_9-jemalloc_amd64.result != 'success'
&& (needs.test_debian_11-3_3_9-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.3.9/jemalloc];'))
- name: Check whether 'Test [debian-11/3.3.9/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_3_9-malloctrim_amd64.result != 'success'
&& (needs.test_debian_11-3_3_9-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.3.9/malloctrim];'))
- name: Check whether 'Test [debian-11/3.2.9/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_2_9-normal_amd64.result != 'success'
&& (needs.test_debian_11-3_2_9-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.2.9/normal];'))
- name: Check whether 'Test [debian-11/3.2.9/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_2_9-jemalloc_amd64.result != 'success'
&& (needs.test_debian_11-3_2_9-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.2.9/jemalloc];'))
- name: Check whether 'Test [debian-11/3.2.9/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_2_9-malloctrim_amd64.result != 'success'
&& (needs.test_debian_11-3_2_9-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.2.9/malloctrim];'))
- name: Check whether 'Test [debian-11/3.1.7/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_1_7-normal_amd64.result != 'success'
&& (needs.test_debian_11-3_1_7-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.1.7/normal];'))
- name: Check whether 'Test [debian-11/3.1.7/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_1_7-jemalloc_amd64.result != 'success'
&& (needs.test_debian_11-3_1_7-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.1.7/jemalloc];'))
- name: Check whether 'Test [debian-11/3.1.7/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_11-3_1_7-malloctrim_amd64.result != 'success'
&& (needs.test_debian_11-3_1_7-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-11/3.1.7/malloctrim];'))
- name: Check whether 'Test [debian-12/3.4/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_4-normal_amd64.result != 'success'
&& (needs.test_debian_12-3_4-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.4/normal];'))
- name: Check whether 'Test [debian-12/3.4/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_4-jemalloc_amd64.result != 'success'
&& (needs.test_debian_12-3_4-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.4/jemalloc];'))
- name: Check whether 'Test [debian-12/3.4/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_4-malloctrim_amd64.result != 'success'
&& (needs.test_debian_12-3_4-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.4/malloctrim];'))
- name: Check whether 'Test [debian-12/3.3/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_3-normal_amd64.result != 'success'
&& (needs.test_debian_12-3_3-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.3/normal];'))
- name: Check whether 'Test [debian-12/3.3/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_3-jemalloc_amd64.result != 'success'
&& (needs.test_debian_12-3_3-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.3/jemalloc];'))
- name: Check whether 'Test [debian-12/3.3/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_3-malloctrim_amd64.result != 'success'
&& (needs.test_debian_12-3_3-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.3/malloctrim];'))
- name: Check whether 'Test [debian-12/3.2/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_2-normal_amd64.result != 'success'
&& (needs.test_debian_12-3_2-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.2/normal];'))
- name: Check whether 'Test [debian-12/3.2/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_2-jemalloc_amd64.result != 'success'
&& (needs.test_debian_12-3_2-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.2/jemalloc];'))
- name: Check whether 'Test [debian-12/3.2/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_2-malloctrim_amd64.result != 'success'
&& (needs.test_debian_12-3_2-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.2/malloctrim];'))
- name: Check whether 'Test [debian-12/3.4.6/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_4_6-normal_amd64.result != 'success'
&& (needs.test_debian_12-3_4_6-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.4.6/normal];'))
- name: Check whether 'Test [debian-12/3.4.6/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_4_6-jemalloc_amd64.result != 'success'
&& (needs.test_debian_12-3_4_6-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.4.6/jemalloc];'))
- name: Check whether 'Test [debian-12/3.4.6/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_4_6-malloctrim_amd64.result != 'success'
&& (needs.test_debian_12-3_4_6-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.4.6/malloctrim];'))
- name: Check whether 'Test [debian-12/3.3.9/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_3_9-normal_amd64.result != 'success'
&& (needs.test_debian_12-3_3_9-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.3.9/normal];'))
- name: Check whether 'Test [debian-12/3.3.9/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_3_9-jemalloc_amd64.result != 'success'
&& (needs.test_debian_12-3_3_9-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.3.9/jemalloc];'))
- name: Check whether 'Test [debian-12/3.3.9/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_3_9-malloctrim_amd64.result != 'success'
&& (needs.test_debian_12-3_3_9-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.3.9/malloctrim];'))
- name: Check whether 'Test [debian-12/3.2.9/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_2_9-normal_amd64.result != 'success'
&& (needs.test_debian_12-3_2_9-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.2.9/normal];'))
- name: Check whether 'Test [debian-12/3.2.9/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_2_9-jemalloc_amd64.result != 'success'
&& (needs.test_debian_12-3_2_9-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.2.9/jemalloc];'))
- name: Check whether 'Test [debian-12/3.2.9/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_12-3_2_9-malloctrim_amd64.result != 'success'
&& (needs.test_debian_12-3_2_9-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-12/3.2.9/malloctrim];'))
- name: Check whether 'Test [debian-13/3.4/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_13-3_4-normal_amd64.result != 'success'
&& (needs.test_debian_13-3_4-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.4/normal];'))
- name: Check whether 'Test [debian-13/3.4/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_13-3_4-jemalloc_amd64.result != 'success'
&& (needs.test_debian_13-3_4-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.4/jemalloc];'))
- name: Check whether 'Test [debian-13/3.4/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_13-3_4-malloctrim_amd64.result != 'success'
&& (needs.test_debian_13-3_4-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.4/malloctrim];'))
- name: Check whether 'Test [debian-13/3.3/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_13-3_3-normal_amd64.result != 'success'
&& (needs.test_debian_13-3_3-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.3/normal];'))
- name: Check whether 'Test [debian-13/3.3/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_13-3_3-jemalloc_amd64.result != 'success'
&& (needs.test_debian_13-3_3-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.3/jemalloc];'))
- name: Check whether 'Test [debian-13/3.3/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_13-3_3-malloctrim_amd64.result != 'success'
&& (needs.test_debian_13-3_3-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.3/malloctrim];'))
- name: Check whether 'Test [debian-13/3.4.6/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_13-3_4_6-normal_amd64.result != 'success'
&& (needs.test_debian_13-3_4_6-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.4.6/normal];'))
- name: Check whether 'Test [debian-13/3.4.6/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_13-3_4_6-jemalloc_amd64.result != 'success'
&& (needs.test_debian_13-3_4_6-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.4.6/jemalloc];'))
- name: Check whether 'Test [debian-13/3.4.6/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_13-3_4_6-malloctrim_amd64.result != 'success'
&& (needs.test_debian_13-3_4_6-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.4.6/malloctrim];'))
- name: Check whether 'Test [debian-13/3.3.9/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_13-3_3_9-normal_amd64.result != 'success'
&& (needs.test_debian_13-3_3_9-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.3.9/normal];'))
- name: Check whether 'Test [debian-13/3.3.9/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_13-3_3_9-jemalloc_amd64.result != 'success'
&& (needs.test_debian_13-3_3_9-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.3.9/jemalloc];'))
- name: Check whether 'Test [debian-13/3.3.9/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_debian_13-3_3_9-malloctrim_amd64.result != 'success'
&& (needs.test_debian_13-3_3_9-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [debian-13/3.3.9/malloctrim];'))
- name: Check whether 'Test [el-9/3.4/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_4-normal_amd64.result != 'success'
&& (needs.test_el_9-3_4-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.4/normal];'))
- name: Check whether 'Test [el-9/3.4/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_4-jemalloc_amd64.result != 'success'
&& (needs.test_el_9-3_4-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.4/jemalloc];'))
- name: Check whether 'Test [el-9/3.4/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_4-malloctrim_amd64.result != 'success'
&& (needs.test_el_9-3_4-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.4/malloctrim];'))
- name: Check whether 'Test [el-9/3.3/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_3-normal_amd64.result != 'success'
&& (needs.test_el_9-3_3-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.3/normal];'))
- name: Check whether 'Test [el-9/3.3/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_3-jemalloc_amd64.result != 'success'
&& (needs.test_el_9-3_3-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.3/jemalloc];'))
- name: Check whether 'Test [el-9/3.3/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_3-malloctrim_amd64.result != 'success'
&& (needs.test_el_9-3_3-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.3/malloctrim];'))
- name: Check whether 'Test [el-9/3.2/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_2-normal_amd64.result != 'success'
&& (needs.test_el_9-3_2-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.2/normal];'))
- name: Check whether 'Test [el-9/3.2/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_2-jemalloc_amd64.result != 'success'
&& (needs.test_el_9-3_2-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.2/jemalloc];'))
- name: Check whether 'Test [el-9/3.2/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_2-malloctrim_amd64.result != 'success'
&& (needs.test_el_9-3_2-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.2/malloctrim];'))
- name: Check whether 'Test [el-9/3.1/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_1-normal_amd64.result != 'success'
&& (needs.test_el_9-3_1-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.1/normal];'))
- name: Check whether 'Test [el-9/3.1/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_1-jemalloc_amd64.result != 'success'
&& (needs.test_el_9-3_1-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.1/jemalloc];'))
- name: Check whether 'Test [el-9/3.1/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_1-malloctrim_amd64.result != 'success'
&& (needs.test_el_9-3_1-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.1/malloctrim];'))
- name: Check whether 'Test [el-9/3.4.6/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_4_6-normal_amd64.result != 'success'
&& (needs.test_el_9-3_4_6-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.4.6/normal];'))
- name: Check whether 'Test [el-9/3.4.6/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_4_6-jemalloc_amd64.result != 'success'
&& (needs.test_el_9-3_4_6-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.4.6/jemalloc];'))
- name: Check whether 'Test [el-9/3.4.6/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_4_6-malloctrim_amd64.result != 'success'
&& (needs.test_el_9-3_4_6-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.4.6/malloctrim];'))
- name: Check whether 'Test [el-9/3.3.9/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_3_9-normal_amd64.result != 'success'
&& (needs.test_el_9-3_3_9-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.3.9/normal];'))
- name: Check whether 'Test [el-9/3.3.9/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_3_9-jemalloc_amd64.result != 'success'
&& (needs.test_el_9-3_3_9-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.3.9/jemalloc];'))
- name: Check whether 'Test [el-9/3.3.9/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_3_9-malloctrim_amd64.result != 'success'
&& (needs.test_el_9-3_3_9-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.3.9/malloctrim];'))
- name: Check whether 'Test [el-9/3.2.9/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_2_9-normal_amd64.result != 'success'
&& (needs.test_el_9-3_2_9-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.2.9/normal];'))
- name: Check whether 'Test [el-9/3.2.9/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_2_9-jemalloc_amd64.result != 'success'
&& (needs.test_el_9-3_2_9-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.2.9/jemalloc];'))
- name: Check whether 'Test [el-9/3.2.9/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_2_9-malloctrim_amd64.result != 'success'
&& (needs.test_el_9-3_2_9-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.2.9/malloctrim];'))
- name: Check whether 'Test [el-9/3.1.7/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_1_7-normal_amd64.result != 'success'
&& (needs.test_el_9-3_1_7-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.1.7/normal];'))
- name: Check whether 'Test [el-9/3.1.7/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_1_7-jemalloc_amd64.result != 'success'
&& (needs.test_el_9-3_1_7-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.1.7/jemalloc];'))
- name: Check whether 'Test [el-9/3.1.7/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_el_9-3_1_7-malloctrim_amd64.result != 'success'
&& (needs.test_el_9-3_1_7-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [el-9/3.1.7/malloctrim];'))
- name: Check whether 'Test [ubuntu-22.04/3.4/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_4-normal_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_4-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.4/normal];'))
- name: Check whether 'Test [ubuntu-22.04/3.4/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_4-jemalloc_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_4-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.4/jemalloc];'))
- name: Check whether 'Test [ubuntu-22.04/3.4/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_4-malloctrim_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_4-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.4/malloctrim];'))
- name: Check whether 'Test [ubuntu-22.04/3.3/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_3-normal_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_3-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.3/normal];'))
- name: Check whether 'Test [ubuntu-22.04/3.3/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_3-jemalloc_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_3-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.3/jemalloc];'))
- name: Check whether 'Test [ubuntu-22.04/3.3/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_3-malloctrim_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_3-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.3/malloctrim];'))
- name: Check whether 'Test [ubuntu-22.04/3.2/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_2-normal_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_2-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2/normal];'))
- name: Check whether 'Test [ubuntu-22.04/3.2/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_2-jemalloc_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_2-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2/jemalloc];'))
- name: Check whether 'Test [ubuntu-22.04/3.2/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_2-malloctrim_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_2-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2/malloctrim];'))
- name: Check whether 'Test [ubuntu-22.04/3.1/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_1-normal_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_1-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.1/normal];'))
- name: Check whether 'Test [ubuntu-22.04/3.1/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_1-jemalloc_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_1-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.1/jemalloc];'))
- name: Check whether 'Test [ubuntu-22.04/3.1/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_1-malloctrim_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_1-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.1/malloctrim];'))
- name: Check whether 'Test [ubuntu-22.04/3.4.6/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_4_6-normal_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_4_6-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.4.6/normal];'))
- name: Check whether 'Test [ubuntu-22.04/3.4.6/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_4_6-jemalloc_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_4_6-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.4.6/jemalloc];'))
- name: Check whether 'Test [ubuntu-22.04/3.4.6/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_4_6-malloctrim_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_4_6-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.4.6/malloctrim];'))
- name: Check whether 'Test [ubuntu-22.04/3.3.9/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_3_9-normal_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_3_9-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.3.9/normal];'))
- name: Check whether 'Test [ubuntu-22.04/3.3.9/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_3_9-jemalloc_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_3_9-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.3.9/jemalloc];'))
- name: Check whether 'Test [ubuntu-22.04/3.3.9/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_3_9-malloctrim_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_3_9-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.3.9/malloctrim];'))
- name: Check whether 'Test [ubuntu-22.04/3.2.9/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_2_9-normal_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_2_9-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2.9/normal];'))
- name: Check whether 'Test [ubuntu-22.04/3.2.9/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_2_9-jemalloc_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_2_9-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2.9/jemalloc];'))
- name: Check whether 'Test [ubuntu-22.04/3.2.9/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_2_9-malloctrim_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_2_9-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2.9/malloctrim];'))
- name: Check whether 'Test [ubuntu-22.04/3.1.7/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_1_7-normal_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_1_7-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.1.7/normal];'))
- name: Check whether 'Test [ubuntu-22.04/3.1.7/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_1_7-jemalloc_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_1_7-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.1.7/jemalloc];'))
- name: Check whether 'Test [ubuntu-22.04/3.1.7/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_22_04-3_1_7-malloctrim_amd64.result != 'success'
&& (needs.test_ubuntu_22_04-3_1_7-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.1.7/malloctrim];'))
- name: Check whether 'Test [ubuntu-24.04/3.4/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_4-normal_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_4-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.4/normal];'))
- name: Check whether 'Test [ubuntu-24.04/3.4/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_4-jemalloc_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_4-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.4/jemalloc];'))
- name: Check whether 'Test [ubuntu-24.04/3.4/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_4-malloctrim_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_4-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.4/malloctrim];'))
- name: Check whether 'Test [ubuntu-24.04/3.3/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_3-normal_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_3-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.3/normal];'))
- name: Check whether 'Test [ubuntu-24.04/3.3/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_3-jemalloc_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_3-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.3/jemalloc];'))
- name: Check whether 'Test [ubuntu-24.04/3.3/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_3-malloctrim_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_3-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.3/malloctrim];'))
- name: Check whether 'Test [ubuntu-24.04/3.2/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_2-normal_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_2-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.2/normal];'))
- name: Check whether 'Test [ubuntu-24.04/3.2/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_2-jemalloc_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_2-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.2/jemalloc];'))
- name: Check whether 'Test [ubuntu-24.04/3.2/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_2-malloctrim_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_2-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.2/malloctrim];'))
- name: Check whether 'Test [ubuntu-24.04/3.1/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_1-normal_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_1-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.1/normal];'))
- name: Check whether 'Test [ubuntu-24.04/3.1/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_1-jemalloc_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_1-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.1/jemalloc];'))
- name: Check whether 'Test [ubuntu-24.04/3.1/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_1-malloctrim_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_1-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.1/malloctrim];'))
- name: Check whether 'Test [ubuntu-24.04/3.4.6/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_4_6-normal_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_4_6-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.4.6/normal];'))
- name: Check whether 'Test [ubuntu-24.04/3.4.6/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_4_6-jemalloc_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_4_6-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.4.6/jemalloc];'))
- name: Check whether 'Test [ubuntu-24.04/3.4.6/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_4_6-malloctrim_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_4_6-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.4.6/malloctrim];'))
- name: Check whether 'Test [ubuntu-24.04/3.3.9/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_3_9-normal_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_3_9-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.3.9/normal];'))
- name: Check whether 'Test [ubuntu-24.04/3.3.9/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_3_9-jemalloc_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_3_9-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.3.9/jemalloc];'))
- name: Check whether 'Test [ubuntu-24.04/3.3.9/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_3_9-malloctrim_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_3_9-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.3.9/malloctrim];'))
- name: Check whether 'Test [ubuntu-24.04/3.2.9/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_2_9-normal_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_2_9-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.2.9/normal];'))
- name: Check whether 'Test [ubuntu-24.04/3.2.9/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_2_9-jemalloc_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_2_9-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.2.9/jemalloc];'))
- name: Check whether 'Test [ubuntu-24.04/3.2.9/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_2_9-malloctrim_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_2_9-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.2.9/malloctrim];'))
- name: Check whether 'Test [ubuntu-24.04/3.1.7/normal/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_1_7-normal_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_1_7-normal_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.1.7/normal];'))
- name: Check whether 'Test [ubuntu-24.04/3.1.7/jemalloc/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_1_7-jemalloc_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_1_7-jemalloc_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.1.7/jemalloc];'))
- name: Check whether 'Test [ubuntu-24.04/3.1.7/malloctrim/amd64]' did not fail
run: 'false'
if: |
github.ref == 'refs/heads/main'
&& needs.test_ubuntu_24_04-3_1_7-malloctrim_amd64.result != 'success'
&& (needs.test_ubuntu_24_04-3_1_7-malloctrim_amd64.result != 'skipped'
|| contains(inputs.necessary_jobs, ';Test against production repo [ubuntu-24.04/3.1.7/malloctrim];'))
### Create Git tag ###
- name: Determine latest release version
# Sets environment variable $LATEST_RELEASE_TAG
run: ./internal-scripts/ci-cd/check-version-numbers-need-changing/determine-latest-release-tag.sh
- name: Determine next epic version
# Sets environment variable $NEXT_RELEASE_VERSION
run: ./internal-scripts/ci-cd/create-git-tag/determine-next-epic-version.sh
- name: Create Git tag
run: git tag epic-${{ env.NEXT_RELEASE_VERSION }}
- name: Push Git tag
if: github.ref == 'refs/heads/main'
run: git push origin epic-${{ env.NEXT_RELEASE_VERSION }}