CI/CD: publish & test against test repos #154
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# WARNING: DO NOT EDIT THIS FILE!!! | |
# | |
# This file is autogenerated from .github/workflows/ci-cd-publish-test-test.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 test repos' | |
on: | |
workflow_dispatch: | |
inputs: | |
ci_artifacts_run_number: | |
required: false | |
check_id: | |
required: false | |
env: | |
GCLOUD_PROJECT: fullstaq-ruby | |
CI_ARTIFACTS_BUCKET: fullstaq-ruby-server-edition-ci-artifacts | |
CI_ARTIFACTS_RUN_NUMBER: ${{ github.event.inputs.ci_artifacts_run_number || github.run_number }} | |
jobs: | |
# Determines which jobs should be run, or (in case this is a re-run) | |
# which jobs can be skipped this time because the last run succeeded. | |
# We determine this by checking whether the artifacts produced by jobs | |
# exist in this run. | |
determine_necessary_jobs: | |
name: Determine necessary jobs | |
runs-on: ubuntu-22.04 | |
permissions: | |
checks: write | |
packages: read | |
outputs: | |
necessary_jobs: ${{ steps.check.outputs.necessary_jobs }} | |
steps: | |
- name: Dump inputs | |
run: echo "$INPUTS" | |
env: | |
INPUTS: ${{ toJSON(github.event.inputs) }} | |
- name: Mark check as 'in progress' | |
uses: LouisBrunner/checks-action@3d24d4813a797720cc4e2080a50bdafb3373aef1 | |
if: github.event.inputs.check_id | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
check_id: ${{ github.event.inputs.check_id }} | |
status: in_progress | |
details_url: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }} | |
output: | | |
{ | |
"summary": "Packages are tested in another workflow.\n[**➜ See workflow run #${{ github.run_id }} for logs**](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }})" | |
} | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: List artifacts built in previous try of same CI run | |
run: ./internal-scripts/ci-cd/determine-necessary-jobs/list-artifacts.sh | |
- name: Determine necessary jobs | |
id: check | |
run: ./internal-scripts/ci-cd/determine-necessary-jobs/determine-necessary-jobs.rb | |
env: | |
GITHUB_ACTOR: ${{ github.actor }} | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
### Publish ### | |
publish: | |
name: Publish packages | |
# Ubuntu 22.04 runner has more free disk space than 20.04 | |
runs-on: ubuntu-22.04 | |
permissions: | |
packages: read | |
needs: | |
- determine_necessary_jobs | |
steps: | |
- uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Set Google Cloud project | |
run: gcloud config set core/project ${{ env.GCLOUD_PROJECT }} | |
- 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.3_centos-8_normal ruby-pkg_3.3_centos-8_jemalloc ruby-pkg_3.3_centos-8_malloctrim ruby-pkg_3.2_centos-8_normal ruby-pkg_3.2_centos-8_jemalloc ruby-pkg_3.2_centos-8_malloctrim ruby-pkg_3.1_centos-8_normal ruby-pkg_3.1_centos-8_jemalloc ruby-pkg_3.1_centos-8_malloctrim ruby-pkg_3.0_centos-8_normal ruby-pkg_3.0_centos-8_jemalloc ruby-pkg_3.0_centos-8_malloctrim ruby-pkg_3.3.0_centos-8_normal ruby-pkg_3.3.0_centos-8_jemalloc ruby-pkg_3.3.0_centos-8_malloctrim ruby-pkg_3.2.2_centos-8_normal ruby-pkg_3.2.2_centos-8_jemalloc ruby-pkg_3.2.2_centos-8_malloctrim ruby-pkg_3.1.4_centos-8_normal ruby-pkg_3.1.4_centos-8_jemalloc ruby-pkg_3.1.4_centos-8_malloctrim ruby-pkg_3.0.6_centos-8_normal ruby-pkg_3.0.6_centos-8_jemalloc ruby-pkg_3.0.6_centos-8_malloctrim ruby-pkg_3.3_debian-10_normal ruby-pkg_3.3_debian-10_jemalloc ruby-pkg_3.3_debian-10_malloctrim ruby-pkg_3.2_debian-10_normal ruby-pkg_3.2_debian-10_jemalloc ruby-pkg_3.2_debian-10_malloctrim ruby-pkg_3.1_debian-10_normal ruby-pkg_3.1_debian-10_jemalloc ruby-pkg_3.1_debian-10_malloctrim ruby-pkg_3.0_debian-10_normal ruby-pkg_3.0_debian-10_jemalloc ruby-pkg_3.0_debian-10_malloctrim ruby-pkg_3.3.0_debian-10_normal ruby-pkg_3.3.0_debian-10_jemalloc ruby-pkg_3.3.0_debian-10_malloctrim ruby-pkg_3.2.2_debian-10_normal ruby-pkg_3.2.2_debian-10_jemalloc ruby-pkg_3.2.2_debian-10_malloctrim ruby-pkg_3.1.4_debian-10_normal ruby-pkg_3.1.4_debian-10_jemalloc ruby-pkg_3.1.4_debian-10_malloctrim ruby-pkg_3.0.6_debian-10_normal ruby-pkg_3.0.6_debian-10_jemalloc ruby-pkg_3.0.6_debian-10_malloctrim ruby-pkg_3.3_debian-11_normal ruby-pkg_3.3_debian-11_jemalloc ruby-pkg_3.3_debian-11_malloctrim ruby-pkg_3.2_debian-11_normal ruby-pkg_3.2_debian-11_jemalloc ruby-pkg_3.2_debian-11_malloctrim ruby-pkg_3.1_debian-11_normal ruby-pkg_3.1_debian-11_jemalloc ruby-pkg_3.1_debian-11_malloctrim ruby-pkg_3.0_debian-11_normal ruby-pkg_3.0_debian-11_jemalloc ruby-pkg_3.0_debian-11_malloctrim ruby-pkg_3.3.0_debian-11_normal ruby-pkg_3.3.0_debian-11_jemalloc ruby-pkg_3.3.0_debian-11_malloctrim ruby-pkg_3.2.2_debian-11_normal ruby-pkg_3.2.2_debian-11_jemalloc ruby-pkg_3.2.2_debian-11_malloctrim ruby-pkg_3.1.4_debian-11_normal ruby-pkg_3.1.4_debian-11_jemalloc ruby-pkg_3.1.4_debian-11_malloctrim ruby-pkg_3.0.6_debian-11_normal ruby-pkg_3.0.6_debian-11_jemalloc ruby-pkg_3.0.6_debian-11_malloctrim ruby-pkg_3.3_debian-12_normal ruby-pkg_3.3_debian-12_jemalloc ruby-pkg_3.3_debian-12_malloctrim ruby-pkg_3.2_debian-12_normal ruby-pkg_3.2_debian-12_jemalloc ruby-pkg_3.2_debian-12_malloctrim ruby-pkg_3.3.0_debian-12_normal ruby-pkg_3.3.0_debian-12_jemalloc ruby-pkg_3.3.0_debian-12_malloctrim ruby-pkg_3.2.2_debian-12_normal ruby-pkg_3.2.2_debian-12_jemalloc ruby-pkg_3.2.2_debian-12_malloctrim ruby-pkg_3.3_el-9_normal ruby-pkg_3.3_el-9_jemalloc ruby-pkg_3.3_el-9_malloctrim ruby-pkg_3.2_el-9_normal ruby-pkg_3.2_el-9_jemalloc ruby-pkg_3.2_el-9_malloctrim ruby-pkg_3.1_el-9_normal ruby-pkg_3.1_el-9_jemalloc ruby-pkg_3.1_el-9_malloctrim ruby-pkg_3.3.0_el-9_normal ruby-pkg_3.3.0_el-9_jemalloc ruby-pkg_3.3.0_el-9_malloctrim ruby-pkg_3.2.2_el-9_normal ruby-pkg_3.2.2_el-9_jemalloc ruby-pkg_3.2.2_el-9_malloctrim ruby-pkg_3.1.4_el-9_normal ruby-pkg_3.1.4_el-9_jemalloc ruby-pkg_3.1.4_el-9_malloctrim ruby-pkg_3.3_ubuntu-20.04_normal ruby-pkg_3.3_ubuntu-20.04_jemalloc ruby-pkg_3.3_ubuntu-20.04_malloctrim ruby-pkg_3.2_ubuntu-20.04_normal ruby-pkg_3.2_ubuntu-20.04_jemalloc ruby-pkg_3.2_ubuntu-20.04_malloctrim ruby-pkg_3.1_ubuntu-20.04_normal ruby-pkg_3.1_ubuntu-20.04_jemalloc ruby-pkg_3.1_ubuntu-20.04_malloctrim ruby-pkg_3.0_ubuntu-20.04_normal ruby-pkg_3.0_ubuntu-20.04_jemalloc ruby-pkg_3.0_ubuntu-20.04_malloctrim ruby-pkg_3.3.0_ubuntu-20.04_normal ruby-pkg_3.3.0_ubuntu-20.04_jemalloc ruby-pkg_3.3.0_ubuntu-20.04_malloctrim ruby-pkg_3.2.2_ubuntu-20.04_normal ruby-pkg_3.2.2_ubuntu-20.04_jemalloc ruby-pkg_3.2.2_ubuntu-20.04_malloctrim ruby-pkg_3.1.4_ubuntu-20.04_normal ruby-pkg_3.1.4_ubuntu-20.04_jemalloc ruby-pkg_3.1.4_ubuntu-20.04_malloctrim ruby-pkg_3.0.6_ubuntu-20.04_normal ruby-pkg_3.0.6_ubuntu-20.04_jemalloc ruby-pkg_3.0.6_ubuntu-20.04_malloctrim ruby-pkg_3.3_ubuntu-22.04_normal ruby-pkg_3.3_ubuntu-22.04_jemalloc ruby-pkg_3.3_ubuntu-22.04_malloctrim ruby-pkg_3.2_ubuntu-22.04_normal ruby-pkg_3.2_ubuntu-22.04_jemalloc ruby-pkg_3.2_ubuntu-22.04_malloctrim ruby-pkg_3.1_ubuntu-22.04_normal ruby-pkg_3.1_ubuntu-22.04_jemalloc ruby-pkg_3.1_ubuntu-22.04_malloctrim ruby-pkg_3.3.0_ubuntu-22.04_normal ruby-pkg_3.3.0_ubuntu-22.04_jemalloc ruby-pkg_3.3.0_ubuntu-22.04_malloctrim ruby-pkg_3.2.2_ubuntu-22.04_normal ruby-pkg_3.2.2_ubuntu-22.04_jemalloc ruby-pkg_3.2.2_ubuntu-22.04_malloctrim ruby-pkg_3.1.4_ubuntu-22.04_normal ruby-pkg_3.1.4_ubuntu-22.04_jemalloc ruby-pkg_3.1.4_ubuntu-22.04_malloctrim | |
ARTIFACT_PATH: pkgs | |
- name: Download Docker image necessary for publishing | |
run: ./internal-scripts/ci-cd/download-artifact.sh | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Use locally-built Docker image utility;') | |
env: | |
ARTIFACT_NAME: docker-image-utility | |
ARTIFACT_PATH: . | |
- name: Load Docker image necessary for publishing | |
run: ./internal-scripts/ci-cd/load-docker-image.sh | |
if: contains(needs.determine_necessary_jobs.outputs.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: fullstaq-ruby-server-edition-apt-repo | |
CI_ARTIFACTS_BUCKET_NAME: ${{ env.CI_ARTIFACTS_BUCKET }} | |
TESTING: true | |
OVERWRITE_EXISTING: false | |
CLEANUP: true | |
- name: Free up disk space | |
run: sudo rm -rf /usr/share/dotnet "$AGENT_TOOLSDIRECTORY" | |
- name: Upload RPMs to repo | |
run: ./internal-scripts/ci-cd/publish/publish-rpms.rb pkgs/*/*.rpm | |
env: | |
PRODUCTION_REPO_BUCKET_NAME: fullstaq-ruby-server-edition-yum-repo | |
CI_ARTIFACTS_BUCKET_NAME: ${{ env.CI_ARTIFACTS_BUCKET }} | |
TESTING: true | |
OVERWRITE_EXISTING: false | |
### Run tests ### | |
test_centos_8-3_3-normal: | |
name: 'Test [centos-8/3.3/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.3/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.3_normal | |
ARTIFACT_PATH: mark-normal | |
test_centos_8-3_3-jemalloc: | |
name: 'Test [centos-8/3.3/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.3/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.3_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_centos_8-3_3-malloctrim: | |
name: 'Test [centos-8/3.3/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.3/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.3_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_centos_8-3_2-normal: | |
name: 'Test [centos-8/3.2/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.2/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.2_normal | |
ARTIFACT_PATH: mark-normal | |
test_centos_8-3_2-jemalloc: | |
name: 'Test [centos-8/3.2/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.2/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.2_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_centos_8-3_2-malloctrim: | |
name: 'Test [centos-8/3.2/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.2/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.2_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_centos_8-3_1-normal: | |
name: 'Test [centos-8/3.1/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.1/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.1" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.1_normal | |
ARTIFACT_PATH: mark-normal | |
test_centos_8-3_1-jemalloc: | |
name: 'Test [centos-8/3.1/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.1/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.1" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.1_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_centos_8-3_1-malloctrim: | |
name: 'Test [centos-8/3.1/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.1/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.1" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.1_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_centos_8-3_0-normal: | |
name: 'Test [centos-8/3.0/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.0/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.0" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.0_normal | |
ARTIFACT_PATH: mark-normal | |
test_centos_8-3_0-jemalloc: | |
name: 'Test [centos-8/3.0/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.0/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.0" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.0_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_centos_8-3_0-malloctrim: | |
name: 'Test [centos-8/3.0/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.0/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.0" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_centos_8-3_3_0-normal: | |
name: 'Test [centos-8/3.3.0/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.3.0/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.3.0_normal | |
ARTIFACT_PATH: mark-normal | |
test_centos_8-3_3_0-jemalloc: | |
name: 'Test [centos-8/3.3.0/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.3.0/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.3.0_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_centos_8-3_3_0-malloctrim: | |
name: 'Test [centos-8/3.3.0/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.3.0/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_centos_8-3_2_2-normal: | |
name: 'Test [centos-8/3.2.2/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.2.2/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.2.2_normal | |
ARTIFACT_PATH: mark-normal | |
test_centos_8-3_2_2-jemalloc: | |
name: 'Test [centos-8/3.2.2/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.2.2/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.2.2_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_centos_8-3_2_2-malloctrim: | |
name: 'Test [centos-8/3.2.2/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.2.2/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.2.2_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_centos_8-3_1_4-normal: | |
name: 'Test [centos-8/3.1.4/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.1.4/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.1.4_normal | |
ARTIFACT_PATH: mark-normal | |
test_centos_8-3_1_4-jemalloc: | |
name: 'Test [centos-8/3.1.4/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.1.4/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.1.4_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_centos_8-3_1_4-malloctrim: | |
name: 'Test [centos-8/3.1.4/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.1.4/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.1.4_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_centos_8-3_0_6-normal: | |
name: 'Test [centos-8/3.0.6/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.0.6/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.0.6" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.0.6_normal | |
ARTIFACT_PATH: mark-normal | |
test_centos_8-3_0_6-jemalloc: | |
name: 'Test [centos-8/3.0.6/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.0.6/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.0.6" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.0.6_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_centos_8-3_0_6-malloctrim: | |
name: 'Test [centos-8/3.0.6/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.0.6/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "centos-8" | |
RUBY_PACKAGE_ID: "3.0.6" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-centos-8_3.0.6_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_10-3_3-normal: | |
name: 'Test [debian-10/3.3/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.3/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.3_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_10-3_3-jemalloc: | |
name: 'Test [debian-10/3.3/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.3/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.3_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_10-3_3-malloctrim: | |
name: 'Test [debian-10/3.3/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.3/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.3_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_10-3_2-normal: | |
name: 'Test [debian-10/3.2/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.2/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.2_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_10-3_2-jemalloc: | |
name: 'Test [debian-10/3.2/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.2/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.2_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_10-3_2-malloctrim: | |
name: 'Test [debian-10/3.2/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.2/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.2_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_10-3_1-normal: | |
name: 'Test [debian-10/3.1/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.1/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.1" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.1_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_10-3_1-jemalloc: | |
name: 'Test [debian-10/3.1/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.1/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.1" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.1_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_10-3_1-malloctrim: | |
name: 'Test [debian-10/3.1/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.1/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.1" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.1_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_10-3_0-normal: | |
name: 'Test [debian-10/3.0/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.0/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.0_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_10-3_0-jemalloc: | |
name: 'Test [debian-10/3.0/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.0/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.0_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_10-3_0-malloctrim: | |
name: 'Test [debian-10/3.0/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.0/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_10-3_3_0-normal: | |
name: 'Test [debian-10/3.3.0/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.3.0/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.3.0_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_10-3_3_0-jemalloc: | |
name: 'Test [debian-10/3.3.0/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.3.0/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.3.0_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_10-3_3_0-malloctrim: | |
name: 'Test [debian-10/3.3.0/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.3.0/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_10-3_2_2-normal: | |
name: 'Test [debian-10/3.2.2/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.2.2/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.2.2_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_10-3_2_2-jemalloc: | |
name: 'Test [debian-10/3.2.2/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.2.2/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.2.2_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_10-3_2_2-malloctrim: | |
name: 'Test [debian-10/3.2.2/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.2.2/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.2.2_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_10-3_1_4-normal: | |
name: 'Test [debian-10/3.1.4/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.1.4/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.1.4_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_10-3_1_4-jemalloc: | |
name: 'Test [debian-10/3.1.4/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.1.4/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.1.4_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_10-3_1_4-malloctrim: | |
name: 'Test [debian-10/3.1.4/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.1.4/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.1.4_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_10-3_0_6-normal: | |
name: 'Test [debian-10/3.0.6/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.0.6/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.0.6" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.0.6_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_10-3_0_6-jemalloc: | |
name: 'Test [debian-10/3.0.6/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.0.6/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.0.6" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.0.6_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_10-3_0_6-malloctrim: | |
name: 'Test [debian-10/3.0.6/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.0.6/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-10" | |
RUBY_PACKAGE_ID: "3.0.6" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-10_3.0.6_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_11-3_3-normal: | |
name: 'Test [debian-11/3.3/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.3/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.3_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_11-3_3-jemalloc: | |
name: 'Test [debian-11/3.3/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.3/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.3_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_11-3_3-malloctrim: | |
name: 'Test [debian-11/3.3/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.3/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.3_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_11-3_2-normal: | |
name: 'Test [debian-11/3.2/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.2/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.2_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_11-3_2-jemalloc: | |
name: 'Test [debian-11/3.2/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.2/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.2_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_11-3_2-malloctrim: | |
name: 'Test [debian-11/3.2/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.2/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.2_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_11-3_1-normal: | |
name: 'Test [debian-11/3.1/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.1/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.1_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_11-3_1-jemalloc: | |
name: 'Test [debian-11/3.1/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.1/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.1_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_11-3_1-malloctrim: | |
name: 'Test [debian-11/3.1/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.1/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.1_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_11-3_0-normal: | |
name: 'Test [debian-11/3.0/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.0/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-11" | |
RUBY_PACKAGE_ID: "3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.0_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_11-3_0-jemalloc: | |
name: 'Test [debian-11/3.0/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.0/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-11" | |
RUBY_PACKAGE_ID: "3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.0_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_11-3_0-malloctrim: | |
name: 'Test [debian-11/3.0/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.0/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-11" | |
RUBY_PACKAGE_ID: "3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_11-3_3_0-normal: | |
name: 'Test [debian-11/3.3.0/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.3.0/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-11" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.3.0_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_11-3_3_0-jemalloc: | |
name: 'Test [debian-11/3.3.0/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.3.0/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-11" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.3.0_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_11-3_3_0-malloctrim: | |
name: 'Test [debian-11/3.3.0/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.3.0/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-11" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_11-3_2_2-normal: | |
name: 'Test [debian-11/3.2.2/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.2.2/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-11" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.2.2_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_11-3_2_2-jemalloc: | |
name: 'Test [debian-11/3.2.2/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.2.2/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-11" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.2.2_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_11-3_2_2-malloctrim: | |
name: 'Test [debian-11/3.2.2/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.2.2/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-11" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.2.2_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_11-3_1_4-normal: | |
name: 'Test [debian-11/3.1.4/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.1.4/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-11" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.1.4_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_11-3_1_4-jemalloc: | |
name: 'Test [debian-11/3.1.4/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.1.4/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-11" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.1.4_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_11-3_1_4-malloctrim: | |
name: 'Test [debian-11/3.1.4/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.1.4/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-11" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.1.4_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_11-3_0_6-normal: | |
name: 'Test [debian-11/3.0.6/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.0.6/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-11" | |
RUBY_PACKAGE_ID: "3.0.6" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.0.6_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_11-3_0_6-jemalloc: | |
name: 'Test [debian-11/3.0.6/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.0.6/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-11" | |
RUBY_PACKAGE_ID: "3.0.6" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.0.6_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_11-3_0_6-malloctrim: | |
name: 'Test [debian-11/3.0.6/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.0.6/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-11" | |
RUBY_PACKAGE_ID: "3.0.6" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-11_3.0.6_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_12-3_3-normal: | |
name: 'Test [debian-12/3.3/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.3/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-12_3.3_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_12-3_3-jemalloc: | |
name: 'Test [debian-12/3.3/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.3/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-12_3.3_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_12-3_3-malloctrim: | |
name: 'Test [debian-12/3.3/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.3/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-12_3.3_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_12-3_2-normal: | |
name: 'Test [debian-12/3.2/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.2/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-12_3.2_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_12-3_2-jemalloc: | |
name: 'Test [debian-12/3.2/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.2/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-12_3.2_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_12-3_2-malloctrim: | |
name: 'Test [debian-12/3.2/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.2/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-12_3.2_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_12-3_3_0-normal: | |
name: 'Test [debian-12/3.3.0/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.3.0/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-12" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:12" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-12_3.3.0_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_12-3_3_0-jemalloc: | |
name: 'Test [debian-12/3.3.0/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.3.0/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-12" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:12" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-12_3.3.0_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_12-3_3_0-malloctrim: | |
name: 'Test [debian-12/3.3.0/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.3.0/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-12" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:12" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-12_3.3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_12-3_2_2-normal: | |
name: 'Test [debian-12/3.2.2/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.2.2/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-12" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:12" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-12_3.2.2_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_12-3_2_2-jemalloc: | |
name: 'Test [debian-12/3.2.2/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.2.2/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-12" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:12" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-12_3.2.2_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_12-3_2_2-malloctrim: | |
name: 'Test [debian-12/3.2.2/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.2.2/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "debian-12" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:12" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-debian-12_3.2.2_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_el_9-3_3-normal: | |
name: 'Test [el-9/3.3/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.3/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.3_normal | |
ARTIFACT_PATH: mark-normal | |
test_el_9-3_3-jemalloc: | |
name: 'Test [el-9/3.3/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.3/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.3_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_el_9-3_3-malloctrim: | |
name: 'Test [el-9/3.3/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.3/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.3_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_el_9-3_2-normal: | |
name: 'Test [el-9/3.2/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.2/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.2_normal | |
ARTIFACT_PATH: mark-normal | |
test_el_9-3_2-jemalloc: | |
name: 'Test [el-9/3.2/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.2/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.2_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_el_9-3_2-malloctrim: | |
name: 'Test [el-9/3.2/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.2/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.2_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_el_9-3_1-normal: | |
name: 'Test [el-9/3.1/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.1/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.1_normal | |
ARTIFACT_PATH: mark-normal | |
test_el_9-3_1-jemalloc: | |
name: 'Test [el-9/3.1/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.1/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.1_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_el_9-3_1-malloctrim: | |
name: 'Test [el-9/3.1/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.1/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.1_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_el_9-3_3_0-normal: | |
name: 'Test [el-9/3.3.0/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.3.0/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "el-9" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "rockylinux:9" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.3.0_normal | |
ARTIFACT_PATH: mark-normal | |
test_el_9-3_3_0-jemalloc: | |
name: 'Test [el-9/3.3.0/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.3.0/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "el-9" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "rockylinux:9" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.3.0_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_el_9-3_3_0-malloctrim: | |
name: 'Test [el-9/3.3.0/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.3.0/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "el-9" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "rockylinux:9" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_el_9-3_2_2-normal: | |
name: 'Test [el-9/3.2.2/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.2.2/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "el-9" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "rockylinux:9" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.2.2_normal | |
ARTIFACT_PATH: mark-normal | |
test_el_9-3_2_2-jemalloc: | |
name: 'Test [el-9/3.2.2/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.2.2/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "el-9" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "rockylinux:9" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.2.2_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_el_9-3_2_2-malloctrim: | |
name: 'Test [el-9/3.2.2/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.2.2/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "el-9" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "rockylinux:9" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.2.2_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_el_9-3_1_4-normal: | |
name: 'Test [el-9/3.1.4/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.1.4/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "el-9" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "rockylinux:9" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.1.4_normal | |
ARTIFACT_PATH: mark-normal | |
test_el_9-3_1_4-jemalloc: | |
name: 'Test [el-9/3.1.4/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.1.4/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "el-9" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "rockylinux:9" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.1.4_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_el_9-3_1_4-malloctrim: | |
name: 'Test [el-9/3.1.4/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.1.4/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "el-9" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "rockylinux:9" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-el-9_3.1.4_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_ubuntu_20_04-3_3-normal: | |
name: 'Test [ubuntu-20.04/3.3/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.3/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.3_normal | |
ARTIFACT_PATH: mark-normal | |
test_ubuntu_20_04-3_3-jemalloc: | |
name: 'Test [ubuntu-20.04/3.3/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.3/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.3_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_ubuntu_20_04-3_3-malloctrim: | |
name: 'Test [ubuntu-20.04/3.3/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.3/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.3_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_ubuntu_20_04-3_2-normal: | |
name: 'Test [ubuntu-20.04/3.2/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.2/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.2_normal | |
ARTIFACT_PATH: mark-normal | |
test_ubuntu_20_04-3_2-jemalloc: | |
name: 'Test [ubuntu-20.04/3.2/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.2/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.2_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_ubuntu_20_04-3_2-malloctrim: | |
name: 'Test [ubuntu-20.04/3.2/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.2/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.2_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_ubuntu_20_04-3_1-normal: | |
name: 'Test [ubuntu-20.04/3.1/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.1/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.1" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.1_normal | |
ARTIFACT_PATH: mark-normal | |
test_ubuntu_20_04-3_1-jemalloc: | |
name: 'Test [ubuntu-20.04/3.1/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.1/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.1" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.1_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_ubuntu_20_04-3_1-malloctrim: | |
name: 'Test [ubuntu-20.04/3.1/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.1/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.1" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.1_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_ubuntu_20_04-3_0-normal: | |
name: 'Test [ubuntu-20.04/3.0/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.0/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.0_normal | |
ARTIFACT_PATH: mark-normal | |
test_ubuntu_20_04-3_0-jemalloc: | |
name: 'Test [ubuntu-20.04/3.0/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.0/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.0_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_ubuntu_20_04-3_0-malloctrim: | |
name: 'Test [ubuntu-20.04/3.0/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.0/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_ubuntu_20_04-3_3_0-normal: | |
name: 'Test [ubuntu-20.04/3.3.0/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.3.0/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.3.0_normal | |
ARTIFACT_PATH: mark-normal | |
test_ubuntu_20_04-3_3_0-jemalloc: | |
name: 'Test [ubuntu-20.04/3.3.0/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.3.0/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.3.0_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_ubuntu_20_04-3_3_0-malloctrim: | |
name: 'Test [ubuntu-20.04/3.3.0/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.3.0/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_ubuntu_20_04-3_2_2-normal: | |
name: 'Test [ubuntu-20.04/3.2.2/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.2.2/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.2.2_normal | |
ARTIFACT_PATH: mark-normal | |
test_ubuntu_20_04-3_2_2-jemalloc: | |
name: 'Test [ubuntu-20.04/3.2.2/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.2.2/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.2.2_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_ubuntu_20_04-3_2_2-malloctrim: | |
name: 'Test [ubuntu-20.04/3.2.2/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.2.2/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.2.2_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_ubuntu_20_04-3_1_4-normal: | |
name: 'Test [ubuntu-20.04/3.1.4/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.1.4/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.1.4_normal | |
ARTIFACT_PATH: mark-normal | |
test_ubuntu_20_04-3_1_4-jemalloc: | |
name: 'Test [ubuntu-20.04/3.1.4/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.1.4/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.1.4_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_ubuntu_20_04-3_1_4-malloctrim: | |
name: 'Test [ubuntu-20.04/3.1.4/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.1.4/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.1.4_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_ubuntu_20_04-3_0_6-normal: | |
name: 'Test [ubuntu-20.04/3.0.6/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.0.6/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.0.6" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.0.6_normal | |
ARTIFACT_PATH: mark-normal | |
test_ubuntu_20_04-3_0_6-jemalloc: | |
name: 'Test [ubuntu-20.04/3.0.6/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.0.6/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.0.6" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.0.6_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_ubuntu_20_04-3_0_6-malloctrim: | |
name: 'Test [ubuntu-20.04/3.0.6/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.0.6/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-20.04" | |
RUBY_PACKAGE_ID: "3.0.6" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-20.04_3.0.6_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_ubuntu_22_04-3_3-normal: | |
name: 'Test [ubuntu-22.04/3.3/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.3/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.3_normal | |
ARTIFACT_PATH: mark-normal | |
test_ubuntu_22_04-3_3-jemalloc: | |
name: 'Test [ubuntu-22.04/3.3/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.3/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.3_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_ubuntu_22_04-3_3-malloctrim: | |
name: 'Test [ubuntu-22.04/3.3/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.3/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.3_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_ubuntu_22_04-3_2-normal: | |
name: 'Test [ubuntu-22.04/3.2/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.2/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.2_normal | |
ARTIFACT_PATH: mark-normal | |
test_ubuntu_22_04-3_2-jemalloc: | |
name: 'Test [ubuntu-22.04/3.2/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.2/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.2_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_ubuntu_22_04-3_2-malloctrim: | |
name: 'Test [ubuntu-22.04/3.2/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.2/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.2_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_ubuntu_22_04-3_1-normal: | |
name: 'Test [ubuntu-22.04/3.1/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.1/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.1_normal | |
ARTIFACT_PATH: mark-normal | |
test_ubuntu_22_04-3_1-jemalloc: | |
name: 'Test [ubuntu-22.04/3.1/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.1/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.1_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_ubuntu_22_04-3_1-malloctrim: | |
name: 'Test [ubuntu-22.04/3.1/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.1/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- 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://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.1_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_ubuntu_22_04-3_3_0-normal: | |
name: 'Test [ubuntu-22.04/3.3.0/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.3.0/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-22.04" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "ubuntu:22.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.3.0_normal | |
ARTIFACT_PATH: mark-normal | |
test_ubuntu_22_04-3_3_0-jemalloc: | |
name: 'Test [ubuntu-22.04/3.3.0/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.3.0/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-22.04" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "ubuntu:22.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.3.0_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_ubuntu_22_04-3_3_0-malloctrim: | |
name: 'Test [ubuntu-22.04/3.3.0/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.3.0/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-22.04" | |
RUBY_PACKAGE_ID: "3.3.0" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "ubuntu:22.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_ubuntu_22_04-3_2_2-normal: | |
name: 'Test [ubuntu-22.04/3.2.2/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.2.2/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-22.04" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "ubuntu:22.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.2.2_normal | |
ARTIFACT_PATH: mark-normal | |
test_ubuntu_22_04-3_2_2-jemalloc: | |
name: 'Test [ubuntu-22.04/3.2.2/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.2.2/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-22.04" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "ubuntu:22.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.2.2_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_ubuntu_22_04-3_2_2-malloctrim: | |
name: 'Test [ubuntu-22.04/3.2.2/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.2.2/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-22.04" | |
RUBY_PACKAGE_ID: "3.2.2" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "ubuntu:22.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.2.2_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_ubuntu_22_04-3_1_4-normal: | |
name: 'Test [ubuntu-22.04/3.1.4/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.1.4/normal];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-22.04" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "ubuntu:22.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.1.4_normal | |
ARTIFACT_PATH: mark-normal | |
test_ubuntu_22_04-3_1_4-jemalloc: | |
name: 'Test [ubuntu-22.04/3.1.4/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.1.4/jemalloc];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-22.04" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "ubuntu:22.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.1.4_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_ubuntu_22_04-3_1_4-malloctrim: | |
name: 'Test [ubuntu-22.04/3.1.4/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.1.4/malloctrim];') | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Login to Google Cloud | |
uses: ./.github/actions/gcloud-login | |
with: | |
private_key: ${{ secrets.GCLOUD_KEY }} | |
- name: Run tests | |
run: ./internal-scripts/ci-cd/test-packages/run-tests.sh | |
env: | |
DISTRIBUTION_NAME: "ubuntu-22.04" | |
RUBY_PACKAGE_ID: "3.1.4" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "ubuntu:22.04" | |
APT_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/apt-repo/versions/singleton/public | |
YUM_REPO_URL: https://storage.googleapis.com/${{ env.CI_ARTIFACTS_BUCKET }}/${{ env.CI_ARTIFACTS_RUN_NUMBER }}/yum-repo/versions/singleton/public | |
- 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-test-ubuntu-22.04_3.1.4_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
### Finalize ### | |
finalize: | |
name: Finalize | |
permissions: | |
checks: write | |
needs: | |
- determine_necessary_jobs | |
- publish | |
- test_centos_8-3_3-normal | |
- test_centos_8-3_3-jemalloc | |
- test_centos_8-3_3-malloctrim | |
- test_centos_8-3_2-normal | |
- test_centos_8-3_2-jemalloc | |
- test_centos_8-3_2-malloctrim | |
- test_centos_8-3_1-normal | |
- test_centos_8-3_1-jemalloc | |
- test_centos_8-3_1-malloctrim | |
- test_centos_8-3_0-normal | |
- test_centos_8-3_0-jemalloc | |
- test_centos_8-3_0-malloctrim | |
- test_centos_8-3_3_0-normal | |
- test_centos_8-3_3_0-jemalloc | |
- test_centos_8-3_3_0-malloctrim | |
- test_centos_8-3_2_2-normal | |
- test_centos_8-3_2_2-jemalloc | |
- test_centos_8-3_2_2-malloctrim | |
- test_centos_8-3_1_4-normal | |
- test_centos_8-3_1_4-jemalloc | |
- test_centos_8-3_1_4-malloctrim | |
- test_centos_8-3_0_6-normal | |
- test_centos_8-3_0_6-jemalloc | |
- test_centos_8-3_0_6-malloctrim | |
- test_debian_10-3_3-normal | |
- test_debian_10-3_3-jemalloc | |
- test_debian_10-3_3-malloctrim | |
- test_debian_10-3_2-normal | |
- test_debian_10-3_2-jemalloc | |
- test_debian_10-3_2-malloctrim | |
- test_debian_10-3_1-normal | |
- test_debian_10-3_1-jemalloc | |
- test_debian_10-3_1-malloctrim | |
- test_debian_10-3_0-normal | |
- test_debian_10-3_0-jemalloc | |
- test_debian_10-3_0-malloctrim | |
- test_debian_10-3_3_0-normal | |
- test_debian_10-3_3_0-jemalloc | |
- test_debian_10-3_3_0-malloctrim | |
- test_debian_10-3_2_2-normal | |
- test_debian_10-3_2_2-jemalloc | |
- test_debian_10-3_2_2-malloctrim | |
- test_debian_10-3_1_4-normal | |
- test_debian_10-3_1_4-jemalloc | |
- test_debian_10-3_1_4-malloctrim | |
- test_debian_10-3_0_6-normal | |
- test_debian_10-3_0_6-jemalloc | |
- test_debian_10-3_0_6-malloctrim | |
- test_debian_11-3_3-normal | |
- test_debian_11-3_3-jemalloc | |
- test_debian_11-3_3-malloctrim | |
- test_debian_11-3_2-normal | |
- test_debian_11-3_2-jemalloc | |
- test_debian_11-3_2-malloctrim | |
- test_debian_11-3_1-normal | |
- test_debian_11-3_1-jemalloc | |
- test_debian_11-3_1-malloctrim | |
- test_debian_11-3_0-normal | |
- test_debian_11-3_0-jemalloc | |
- test_debian_11-3_0-malloctrim | |
- test_debian_11-3_3_0-normal | |
- test_debian_11-3_3_0-jemalloc | |
- test_debian_11-3_3_0-malloctrim | |
- test_debian_11-3_2_2-normal | |
- test_debian_11-3_2_2-jemalloc | |
- test_debian_11-3_2_2-malloctrim | |
- test_debian_11-3_1_4-normal | |
- test_debian_11-3_1_4-jemalloc | |
- test_debian_11-3_1_4-malloctrim | |
- test_debian_11-3_0_6-normal | |
- test_debian_11-3_0_6-jemalloc | |
- test_debian_11-3_0_6-malloctrim | |
- test_debian_12-3_3-normal | |
- test_debian_12-3_3-jemalloc | |
- test_debian_12-3_3-malloctrim | |
- test_debian_12-3_2-normal | |
- test_debian_12-3_2-jemalloc | |
- test_debian_12-3_2-malloctrim | |
- test_debian_12-3_3_0-normal | |
- test_debian_12-3_3_0-jemalloc | |
- test_debian_12-3_3_0-malloctrim | |
- test_debian_12-3_2_2-normal | |
- test_debian_12-3_2_2-jemalloc | |
- test_debian_12-3_2_2-malloctrim | |
- test_el_9-3_3-normal | |
- test_el_9-3_3-jemalloc | |
- test_el_9-3_3-malloctrim | |
- test_el_9-3_2-normal | |
- test_el_9-3_2-jemalloc | |
- test_el_9-3_2-malloctrim | |
- test_el_9-3_1-normal | |
- test_el_9-3_1-jemalloc | |
- test_el_9-3_1-malloctrim | |
- test_el_9-3_3_0-normal | |
- test_el_9-3_3_0-jemalloc | |
- test_el_9-3_3_0-malloctrim | |
- test_el_9-3_2_2-normal | |
- test_el_9-3_2_2-jemalloc | |
- test_el_9-3_2_2-malloctrim | |
- test_el_9-3_1_4-normal | |
- test_el_9-3_1_4-jemalloc | |
- test_el_9-3_1_4-malloctrim | |
- test_ubuntu_20_04-3_3-normal | |
- test_ubuntu_20_04-3_3-jemalloc | |
- test_ubuntu_20_04-3_3-malloctrim | |
- test_ubuntu_20_04-3_2-normal | |
- test_ubuntu_20_04-3_2-jemalloc | |
- test_ubuntu_20_04-3_2-malloctrim | |
- test_ubuntu_20_04-3_1-normal | |
- test_ubuntu_20_04-3_1-jemalloc | |
- test_ubuntu_20_04-3_1-malloctrim | |
- test_ubuntu_20_04-3_0-normal | |
- test_ubuntu_20_04-3_0-jemalloc | |
- test_ubuntu_20_04-3_0-malloctrim | |
- test_ubuntu_20_04-3_3_0-normal | |
- test_ubuntu_20_04-3_3_0-jemalloc | |
- test_ubuntu_20_04-3_3_0-malloctrim | |
- test_ubuntu_20_04-3_2_2-normal | |
- test_ubuntu_20_04-3_2_2-jemalloc | |
- test_ubuntu_20_04-3_2_2-malloctrim | |
- test_ubuntu_20_04-3_1_4-normal | |
- test_ubuntu_20_04-3_1_4-jemalloc | |
- test_ubuntu_20_04-3_1_4-malloctrim | |
- test_ubuntu_20_04-3_0_6-normal | |
- test_ubuntu_20_04-3_0_6-jemalloc | |
- test_ubuntu_20_04-3_0_6-malloctrim | |
- test_ubuntu_22_04-3_3-normal | |
- test_ubuntu_22_04-3_3-jemalloc | |
- test_ubuntu_22_04-3_3-malloctrim | |
- test_ubuntu_22_04-3_2-normal | |
- test_ubuntu_22_04-3_2-jemalloc | |
- test_ubuntu_22_04-3_2-malloctrim | |
- test_ubuntu_22_04-3_1-normal | |
- test_ubuntu_22_04-3_1-jemalloc | |
- test_ubuntu_22_04-3_1-malloctrim | |
- test_ubuntu_22_04-3_3_0-normal | |
- test_ubuntu_22_04-3_3_0-jemalloc | |
- test_ubuntu_22_04-3_3_0-malloctrim | |
- test_ubuntu_22_04-3_2_2-normal | |
- test_ubuntu_22_04-3_2_2-jemalloc | |
- test_ubuntu_22_04-3_2_2-malloctrim | |
- test_ubuntu_22_04-3_1_4-normal | |
- test_ubuntu_22_04-3_1_4-jemalloc | |
- test_ubuntu_22_04-3_1_4-malloctrim | |
runs-on: ubuntu-22.04 | |
if: 'always()' | |
steps: | |
- uses: actions/checkout@v3 | |
### Check whether dependent jobs failed ### | |
# Only trigger next workflow if there are no failures. | |
- name: Check whether 'Determine necessary jobs' succeeded | |
run: 'false' | |
if: needs.determine_necessary_jobs.result != 'success' | |
- name: Check whether 'Publish packages' succeeded | |
run: 'false' | |
if: needs.publish.result != 'success' | |
- name: Check whether 'Test [centos-8/3.3/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_3-normal.result != 'success' | |
&& (needs.test_centos_8-3_3-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.3/normal];')) | |
- name: Check whether 'Test [centos-8/3.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_3-jemalloc.result != 'success' | |
&& (needs.test_centos_8-3_3-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.3/jemalloc];')) | |
- name: Check whether 'Test [centos-8/3.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_3-malloctrim.result != 'success' | |
&& (needs.test_centos_8-3_3-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.3/malloctrim];')) | |
- name: Check whether 'Test [centos-8/3.2/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_2-normal.result != 'success' | |
&& (needs.test_centos_8-3_2-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.2/normal];')) | |
- name: Check whether 'Test [centos-8/3.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_2-jemalloc.result != 'success' | |
&& (needs.test_centos_8-3_2-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.2/jemalloc];')) | |
- name: Check whether 'Test [centos-8/3.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_2-malloctrim.result != 'success' | |
&& (needs.test_centos_8-3_2-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.2/malloctrim];')) | |
- name: Check whether 'Test [centos-8/3.1/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_1-normal.result != 'success' | |
&& (needs.test_centos_8-3_1-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.1/normal];')) | |
- name: Check whether 'Test [centos-8/3.1/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_1-jemalloc.result != 'success' | |
&& (needs.test_centos_8-3_1-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.1/jemalloc];')) | |
- name: Check whether 'Test [centos-8/3.1/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_1-malloctrim.result != 'success' | |
&& (needs.test_centos_8-3_1-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.1/malloctrim];')) | |
- name: Check whether 'Test [centos-8/3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_0-normal.result != 'success' | |
&& (needs.test_centos_8-3_0-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.0/normal];')) | |
- name: Check whether 'Test [centos-8/3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_0-jemalloc.result != 'success' | |
&& (needs.test_centos_8-3_0-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.0/jemalloc];')) | |
- name: Check whether 'Test [centos-8/3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_0-malloctrim.result != 'success' | |
&& (needs.test_centos_8-3_0-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.0/malloctrim];')) | |
- name: Check whether 'Test [centos-8/3.3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_3_0-normal.result != 'success' | |
&& (needs.test_centos_8-3_3_0-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.3.0/normal];')) | |
- name: Check whether 'Test [centos-8/3.3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_3_0-jemalloc.result != 'success' | |
&& (needs.test_centos_8-3_3_0-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.3.0/jemalloc];')) | |
- name: Check whether 'Test [centos-8/3.3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_3_0-malloctrim.result != 'success' | |
&& (needs.test_centos_8-3_3_0-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.3.0/malloctrim];')) | |
- name: Check whether 'Test [centos-8/3.2.2/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_2_2-normal.result != 'success' | |
&& (needs.test_centos_8-3_2_2-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.2.2/normal];')) | |
- name: Check whether 'Test [centos-8/3.2.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_2_2-jemalloc.result != 'success' | |
&& (needs.test_centos_8-3_2_2-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.2.2/jemalloc];')) | |
- name: Check whether 'Test [centos-8/3.2.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_2_2-malloctrim.result != 'success' | |
&& (needs.test_centos_8-3_2_2-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.2.2/malloctrim];')) | |
- name: Check whether 'Test [centos-8/3.1.4/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_1_4-normal.result != 'success' | |
&& (needs.test_centos_8-3_1_4-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.1.4/normal];')) | |
- name: Check whether 'Test [centos-8/3.1.4/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_1_4-jemalloc.result != 'success' | |
&& (needs.test_centos_8-3_1_4-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.1.4/jemalloc];')) | |
- name: Check whether 'Test [centos-8/3.1.4/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_1_4-malloctrim.result != 'success' | |
&& (needs.test_centos_8-3_1_4-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.1.4/malloctrim];')) | |
- name: Check whether 'Test [centos-8/3.0.6/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_0_6-normal.result != 'success' | |
&& (needs.test_centos_8-3_0_6-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.0.6/normal];')) | |
- name: Check whether 'Test [centos-8/3.0.6/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_0_6-jemalloc.result != 'success' | |
&& (needs.test_centos_8-3_0_6-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.0.6/jemalloc];')) | |
- name: Check whether 'Test [centos-8/3.0.6/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_centos_8-3_0_6-malloctrim.result != 'success' | |
&& (needs.test_centos_8-3_0_6-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [centos-8/3.0.6/malloctrim];')) | |
- name: Check whether 'Test [debian-10/3.3/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_3-normal.result != 'success' | |
&& (needs.test_debian_10-3_3-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.3/normal];')) | |
- name: Check whether 'Test [debian-10/3.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_3-jemalloc.result != 'success' | |
&& (needs.test_debian_10-3_3-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.3/jemalloc];')) | |
- name: Check whether 'Test [debian-10/3.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_3-malloctrim.result != 'success' | |
&& (needs.test_debian_10-3_3-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.3/malloctrim];')) | |
- name: Check whether 'Test [debian-10/3.2/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_2-normal.result != 'success' | |
&& (needs.test_debian_10-3_2-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.2/normal];')) | |
- name: Check whether 'Test [debian-10/3.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_2-jemalloc.result != 'success' | |
&& (needs.test_debian_10-3_2-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.2/jemalloc];')) | |
- name: Check whether 'Test [debian-10/3.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_2-malloctrim.result != 'success' | |
&& (needs.test_debian_10-3_2-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.2/malloctrim];')) | |
- name: Check whether 'Test [debian-10/3.1/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_1-normal.result != 'success' | |
&& (needs.test_debian_10-3_1-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.1/normal];')) | |
- name: Check whether 'Test [debian-10/3.1/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_1-jemalloc.result != 'success' | |
&& (needs.test_debian_10-3_1-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.1/jemalloc];')) | |
- name: Check whether 'Test [debian-10/3.1/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_1-malloctrim.result != 'success' | |
&& (needs.test_debian_10-3_1-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.1/malloctrim];')) | |
- name: Check whether 'Test [debian-10/3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_0-normal.result != 'success' | |
&& (needs.test_debian_10-3_0-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.0/normal];')) | |
- name: Check whether 'Test [debian-10/3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_0-jemalloc.result != 'success' | |
&& (needs.test_debian_10-3_0-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.0/jemalloc];')) | |
- name: Check whether 'Test [debian-10/3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_0-malloctrim.result != 'success' | |
&& (needs.test_debian_10-3_0-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.0/malloctrim];')) | |
- name: Check whether 'Test [debian-10/3.3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_3_0-normal.result != 'success' | |
&& (needs.test_debian_10-3_3_0-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.3.0/normal];')) | |
- name: Check whether 'Test [debian-10/3.3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_3_0-jemalloc.result != 'success' | |
&& (needs.test_debian_10-3_3_0-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.3.0/jemalloc];')) | |
- name: Check whether 'Test [debian-10/3.3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_3_0-malloctrim.result != 'success' | |
&& (needs.test_debian_10-3_3_0-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.3.0/malloctrim];')) | |
- name: Check whether 'Test [debian-10/3.2.2/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_2_2-normal.result != 'success' | |
&& (needs.test_debian_10-3_2_2-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.2.2/normal];')) | |
- name: Check whether 'Test [debian-10/3.2.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_2_2-jemalloc.result != 'success' | |
&& (needs.test_debian_10-3_2_2-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.2.2/jemalloc];')) | |
- name: Check whether 'Test [debian-10/3.2.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_2_2-malloctrim.result != 'success' | |
&& (needs.test_debian_10-3_2_2-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.2.2/malloctrim];')) | |
- name: Check whether 'Test [debian-10/3.1.4/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_1_4-normal.result != 'success' | |
&& (needs.test_debian_10-3_1_4-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.1.4/normal];')) | |
- name: Check whether 'Test [debian-10/3.1.4/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_1_4-jemalloc.result != 'success' | |
&& (needs.test_debian_10-3_1_4-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.1.4/jemalloc];')) | |
- name: Check whether 'Test [debian-10/3.1.4/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_1_4-malloctrim.result != 'success' | |
&& (needs.test_debian_10-3_1_4-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.1.4/malloctrim];')) | |
- name: Check whether 'Test [debian-10/3.0.6/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_0_6-normal.result != 'success' | |
&& (needs.test_debian_10-3_0_6-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.0.6/normal];')) | |
- name: Check whether 'Test [debian-10/3.0.6/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_0_6-jemalloc.result != 'success' | |
&& (needs.test_debian_10-3_0_6-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.0.6/jemalloc];')) | |
- name: Check whether 'Test [debian-10/3.0.6/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_10-3_0_6-malloctrim.result != 'success' | |
&& (needs.test_debian_10-3_0_6-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-10/3.0.6/malloctrim];')) | |
- name: Check whether 'Test [debian-11/3.3/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_3-normal.result != 'success' | |
&& (needs.test_debian_11-3_3-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.3/normal];')) | |
- name: Check whether 'Test [debian-11/3.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_3-jemalloc.result != 'success' | |
&& (needs.test_debian_11-3_3-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.3/jemalloc];')) | |
- name: Check whether 'Test [debian-11/3.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_3-malloctrim.result != 'success' | |
&& (needs.test_debian_11-3_3-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.3/malloctrim];')) | |
- name: Check whether 'Test [debian-11/3.2/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_2-normal.result != 'success' | |
&& (needs.test_debian_11-3_2-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.2/normal];')) | |
- name: Check whether 'Test [debian-11/3.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_2-jemalloc.result != 'success' | |
&& (needs.test_debian_11-3_2-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.2/jemalloc];')) | |
- name: Check whether 'Test [debian-11/3.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_2-malloctrim.result != 'success' | |
&& (needs.test_debian_11-3_2-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.2/malloctrim];')) | |
- name: Check whether 'Test [debian-11/3.1/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_1-normal.result != 'success' | |
&& (needs.test_debian_11-3_1-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.1/normal];')) | |
- name: Check whether 'Test [debian-11/3.1/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_1-jemalloc.result != 'success' | |
&& (needs.test_debian_11-3_1-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.1/jemalloc];')) | |
- name: Check whether 'Test [debian-11/3.1/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_1-malloctrim.result != 'success' | |
&& (needs.test_debian_11-3_1-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.1/malloctrim];')) | |
- name: Check whether 'Test [debian-11/3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_0-normal.result != 'success' | |
&& (needs.test_debian_11-3_0-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.0/normal];')) | |
- name: Check whether 'Test [debian-11/3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_0-jemalloc.result != 'success' | |
&& (needs.test_debian_11-3_0-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.0/jemalloc];')) | |
- name: Check whether 'Test [debian-11/3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_0-malloctrim.result != 'success' | |
&& (needs.test_debian_11-3_0-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.0/malloctrim];')) | |
- name: Check whether 'Test [debian-11/3.3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_3_0-normal.result != 'success' | |
&& (needs.test_debian_11-3_3_0-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.3.0/normal];')) | |
- name: Check whether 'Test [debian-11/3.3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_3_0-jemalloc.result != 'success' | |
&& (needs.test_debian_11-3_3_0-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.3.0/jemalloc];')) | |
- name: Check whether 'Test [debian-11/3.3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_3_0-malloctrim.result != 'success' | |
&& (needs.test_debian_11-3_3_0-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.3.0/malloctrim];')) | |
- name: Check whether 'Test [debian-11/3.2.2/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_2_2-normal.result != 'success' | |
&& (needs.test_debian_11-3_2_2-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.2.2/normal];')) | |
- name: Check whether 'Test [debian-11/3.2.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_2_2-jemalloc.result != 'success' | |
&& (needs.test_debian_11-3_2_2-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.2.2/jemalloc];')) | |
- name: Check whether 'Test [debian-11/3.2.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_2_2-malloctrim.result != 'success' | |
&& (needs.test_debian_11-3_2_2-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.2.2/malloctrim];')) | |
- name: Check whether 'Test [debian-11/3.1.4/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_1_4-normal.result != 'success' | |
&& (needs.test_debian_11-3_1_4-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.1.4/normal];')) | |
- name: Check whether 'Test [debian-11/3.1.4/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_1_4-jemalloc.result != 'success' | |
&& (needs.test_debian_11-3_1_4-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.1.4/jemalloc];')) | |
- name: Check whether 'Test [debian-11/3.1.4/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_1_4-malloctrim.result != 'success' | |
&& (needs.test_debian_11-3_1_4-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.1.4/malloctrim];')) | |
- name: Check whether 'Test [debian-11/3.0.6/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_0_6-normal.result != 'success' | |
&& (needs.test_debian_11-3_0_6-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.0.6/normal];')) | |
- name: Check whether 'Test [debian-11/3.0.6/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_0_6-jemalloc.result != 'success' | |
&& (needs.test_debian_11-3_0_6-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.0.6/jemalloc];')) | |
- name: Check whether 'Test [debian-11/3.0.6/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_11-3_0_6-malloctrim.result != 'success' | |
&& (needs.test_debian_11-3_0_6-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-11/3.0.6/malloctrim];')) | |
- name: Check whether 'Test [debian-12/3.3/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_12-3_3-normal.result != 'success' | |
&& (needs.test_debian_12-3_3-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.3/normal];')) | |
- name: Check whether 'Test [debian-12/3.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_12-3_3-jemalloc.result != 'success' | |
&& (needs.test_debian_12-3_3-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.3/jemalloc];')) | |
- name: Check whether 'Test [debian-12/3.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_12-3_3-malloctrim.result != 'success' | |
&& (needs.test_debian_12-3_3-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.3/malloctrim];')) | |
- name: Check whether 'Test [debian-12/3.2/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_12-3_2-normal.result != 'success' | |
&& (needs.test_debian_12-3_2-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.2/normal];')) | |
- name: Check whether 'Test [debian-12/3.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_12-3_2-jemalloc.result != 'success' | |
&& (needs.test_debian_12-3_2-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.2/jemalloc];')) | |
- name: Check whether 'Test [debian-12/3.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_12-3_2-malloctrim.result != 'success' | |
&& (needs.test_debian_12-3_2-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.2/malloctrim];')) | |
- name: Check whether 'Test [debian-12/3.3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_12-3_3_0-normal.result != 'success' | |
&& (needs.test_debian_12-3_3_0-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.3.0/normal];')) | |
- name: Check whether 'Test [debian-12/3.3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_12-3_3_0-jemalloc.result != 'success' | |
&& (needs.test_debian_12-3_3_0-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.3.0/jemalloc];')) | |
- name: Check whether 'Test [debian-12/3.3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_12-3_3_0-malloctrim.result != 'success' | |
&& (needs.test_debian_12-3_3_0-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.3.0/malloctrim];')) | |
- name: Check whether 'Test [debian-12/3.2.2/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_12-3_2_2-normal.result != 'success' | |
&& (needs.test_debian_12-3_2_2-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.2.2/normal];')) | |
- name: Check whether 'Test [debian-12/3.2.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_12-3_2_2-jemalloc.result != 'success' | |
&& (needs.test_debian_12-3_2_2-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.2.2/jemalloc];')) | |
- name: Check whether 'Test [debian-12/3.2.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_debian_12-3_2_2-malloctrim.result != 'success' | |
&& (needs.test_debian_12-3_2_2-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [debian-12/3.2.2/malloctrim];')) | |
- name: Check whether 'Test [el-9/3.3/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_3-normal.result != 'success' | |
&& (needs.test_el_9-3_3-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.3/normal];')) | |
- name: Check whether 'Test [el-9/3.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_3-jemalloc.result != 'success' | |
&& (needs.test_el_9-3_3-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.3/jemalloc];')) | |
- name: Check whether 'Test [el-9/3.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_3-malloctrim.result != 'success' | |
&& (needs.test_el_9-3_3-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.3/malloctrim];')) | |
- name: Check whether 'Test [el-9/3.2/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_2-normal.result != 'success' | |
&& (needs.test_el_9-3_2-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.2/normal];')) | |
- name: Check whether 'Test [el-9/3.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_2-jemalloc.result != 'success' | |
&& (needs.test_el_9-3_2-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.2/jemalloc];')) | |
- name: Check whether 'Test [el-9/3.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_2-malloctrim.result != 'success' | |
&& (needs.test_el_9-3_2-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.2/malloctrim];')) | |
- name: Check whether 'Test [el-9/3.1/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_1-normal.result != 'success' | |
&& (needs.test_el_9-3_1-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.1/normal];')) | |
- name: Check whether 'Test [el-9/3.1/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_1-jemalloc.result != 'success' | |
&& (needs.test_el_9-3_1-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.1/jemalloc];')) | |
- name: Check whether 'Test [el-9/3.1/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_1-malloctrim.result != 'success' | |
&& (needs.test_el_9-3_1-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.1/malloctrim];')) | |
- name: Check whether 'Test [el-9/3.3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_3_0-normal.result != 'success' | |
&& (needs.test_el_9-3_3_0-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.3.0/normal];')) | |
- name: Check whether 'Test [el-9/3.3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_3_0-jemalloc.result != 'success' | |
&& (needs.test_el_9-3_3_0-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.3.0/jemalloc];')) | |
- name: Check whether 'Test [el-9/3.3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_3_0-malloctrim.result != 'success' | |
&& (needs.test_el_9-3_3_0-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.3.0/malloctrim];')) | |
- name: Check whether 'Test [el-9/3.2.2/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_2_2-normal.result != 'success' | |
&& (needs.test_el_9-3_2_2-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.2.2/normal];')) | |
- name: Check whether 'Test [el-9/3.2.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_2_2-jemalloc.result != 'success' | |
&& (needs.test_el_9-3_2_2-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.2.2/jemalloc];')) | |
- name: Check whether 'Test [el-9/3.2.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_2_2-malloctrim.result != 'success' | |
&& (needs.test_el_9-3_2_2-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.2.2/malloctrim];')) | |
- name: Check whether 'Test [el-9/3.1.4/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_1_4-normal.result != 'success' | |
&& (needs.test_el_9-3_1_4-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.1.4/normal];')) | |
- name: Check whether 'Test [el-9/3.1.4/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_1_4-jemalloc.result != 'success' | |
&& (needs.test_el_9-3_1_4-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.1.4/jemalloc];')) | |
- name: Check whether 'Test [el-9/3.1.4/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_el_9-3_1_4-malloctrim.result != 'success' | |
&& (needs.test_el_9-3_1_4-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [el-9/3.1.4/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.3/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_3-normal.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_3-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.3/normal];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_3-jemalloc.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_3-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.3/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_3-malloctrim.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_3-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.3/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.2/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_2-normal.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_2-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.2/normal];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_2-jemalloc.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_2-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.2/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_2-malloctrim.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_2-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.2/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.1/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_1-normal.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_1-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.1/normal];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.1/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_1-jemalloc.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_1-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.1/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.1/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_1-malloctrim.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_1-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.1/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_0-normal.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_0-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.0/normal];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_0-jemalloc.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_0-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.0/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_0-malloctrim.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_0-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.0/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_3_0-normal.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_3_0-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.3.0/normal];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_3_0-jemalloc.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_3_0-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.3.0/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_3_0-malloctrim.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_3_0-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.3.0/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.2.2/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_2_2-normal.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_2_2-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.2.2/normal];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.2.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_2_2-jemalloc.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_2_2-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.2.2/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.2.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_2_2-malloctrim.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_2_2-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.2.2/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.1.4/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_1_4-normal.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_1_4-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.1.4/normal];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.1.4/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_1_4-jemalloc.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_1_4-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.1.4/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.1.4/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_1_4-malloctrim.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_1_4-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.1.4/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.0.6/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_0_6-normal.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_0_6-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.0.6/normal];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.0.6/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_0_6-jemalloc.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_0_6-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.0.6/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.0.6/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_20_04-3_0_6-malloctrim.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_0_6-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-20.04/3.0.6/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.3/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_3-normal.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_3-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.3/normal];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_3-jemalloc.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_3-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.3/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_3-malloctrim.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_3-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.3/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.2/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_2-normal.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_2-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.2/normal];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_2-jemalloc.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_2-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.2/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_2-malloctrim.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_2-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.2/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.1/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_1-normal.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_1-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.1/normal];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.1/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_1-jemalloc.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_1-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.1/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.1/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_1-malloctrim.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_1-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.1/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_3_0-normal.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_3_0-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.3.0/normal];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_3_0-jemalloc.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_3_0-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.3.0/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_3_0-malloctrim.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_3_0-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.3.0/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.2.2/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_2_2-normal.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_2_2-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.2.2/normal];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.2.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_2_2-jemalloc.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_2_2-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.2.2/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.2.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_2_2-malloctrim.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_2_2-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.2.2/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.1.4/normal]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_1_4-normal.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_1_4-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.1.4/normal];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.1.4/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_1_4-jemalloc.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_1_4-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.1.4/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.1.4/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
needs.test_ubuntu_22_04-3_1_4-malloctrim.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_1_4-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against test repo [ubuntu-22.04/3.1.4/malloctrim];')) | |
### Trigger next workflow ### | |
- name: Create check for 'Publish & test against production repos' | |
uses: LouisBrunner/checks-action@3d24d4813a797720cc4e2080a50bdafb3373aef1 | |
id: create_check | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
name: Publish & test against production repos | |
status: queued | |
- name: Trigger workflow for 'Publish & test against production repos' | |
uses: benc-uk/workflow-dispatch@4c044c1613fabbe5250deadc65452d54c4ad4fc7 | |
with: | |
workflow: 'CI/CD: publish & test against production repos' | |
token: ${{ secrets.WORKFLOW_DISPATCH_TOKEN }} | |
inputs: | | |
{ | |
"ci_artifacts_run_number": "${{ env.CI_ARTIFACTS_RUN_NUMBER }}", | |
"check_id": "${{ steps.create_check.outputs.check_id }}" | |
} | |
### Update own check status ### | |
- name: Mark check as 'success' | |
uses: LouisBrunner/checks-action@3d24d4813a797720cc4e2080a50bdafb3373aef1 | |
if: 'github.event.inputs.check_id && success()' | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
check_id: ${{ github.event.inputs.check_id }} | |
conclusion: success | |
- name: Mark check as 'failure' | |
uses: LouisBrunner/checks-action@3d24d4813a797720cc4e2080a50bdafb3373aef1 | |
if: 'github.event.inputs.check_id && failure()' | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
check_id: ${{ github.event.inputs.check_id }} | |
conclusion: failure | |
- name: Mark check as 'cancelled' | |
uses: LouisBrunner/checks-action@3d24d4813a797720cc4e2080a50bdafb3373aef1 | |
if: 'github.event.inputs.check_id && cancelled()' | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
check_id: ${{ github.event.inputs.check_id }} | |
conclusion: cancelled |