CI/CD: publish & test against production repos #113
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-production.yml.erb | |
# by ./internal-scripts/generate-ci-cd-yaml.rb. | |
# Please edit the .erb file instead, then regenerate YAML | |
# by running that script. | |
# | |
# TIP: run this on your development machine to ensure generate-ci-cd-yaml.rb | |
# is run automatically as a Git pre-commit hook: | |
# | |
# git config core.hooksPath .githooks | |
name: 'CI/CD: publish & test against production repos' | |
on: | |
workflow_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 | |
environment: Production repos | |
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.3_centos-8_normal ruby-pkg_3.2.3_centos-8_jemalloc ruby-pkg_3.2.3_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.3_debian-10_normal ruby-pkg_3.2.3_debian-10_jemalloc ruby-pkg_3.2.3_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.3_debian-11_normal ruby-pkg_3.2.3_debian-11_jemalloc ruby-pkg_3.2.3_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.3_debian-12_normal ruby-pkg_3.2.3_debian-12_jemalloc ruby-pkg_3.2.3_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.3_el-9_normal ruby-pkg_3.2.3_el-9_jemalloc ruby-pkg_3.2.3_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.3_ubuntu-20.04_normal ruby-pkg_3.2.3_ubuntu-20.04_jemalloc ruby-pkg_3.2.3_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.3_ubuntu-22.04_normal ruby-pkg_3.2.3_ubuntu-22.04_jemalloc ruby-pkg_3.2.3_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: false | |
OVERWRITE_EXISTING: false | |
DRY_RUN: ${{ github.ref != 'refs/heads/main' }} | |
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: false | |
OVERWRITE_EXISTING: false | |
DRY_RUN: ${{ github.ref != 'refs/heads/main' }} | |
### 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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.3_normal | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.3_jemalloc | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.3_malloctrim | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.2_normal | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.2_jemalloc | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.2_malloctrim | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_centos_8-3_2_3-normal: | |
name: 'Test [centos-8/3.2.3/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [centos-8/3.2.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.2.3" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.2.3_normal | |
ARTIFACT_PATH: mark-normal | |
test_centos_8-3_2_3-jemalloc: | |
name: 'Test [centos-8/3.2.3/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [centos-8/3.2.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.2.3" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.2.3_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_centos_8-3_2_3-malloctrim: | |
name: 'Test [centos-8/3.2.3/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [centos-8/3.2.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.2.3" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "rockylinux:8" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.2.3_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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-centos-8_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-10_3.3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_10-3_2_3-normal: | |
name: 'Test [debian-10/3.2.3/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-10/3.2.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.2.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-10_3.2.3_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_10-3_2_3-jemalloc: | |
name: 'Test [debian-10/3.2.3/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-10/3.2.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.2.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-10_3.2.3_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_10-3_2_3-malloctrim: | |
name: 'Test [debian-10/3.2.3/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-10/3.2.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.2.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:10" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-10_3.2.3_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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.3_normal | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.3_jemalloc | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.3_malloctrim | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.2_normal | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.2_jemalloc | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.2_malloctrim | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.1_normal | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.1_jemalloc | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.1_malloctrim | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_11-3_2_3-normal: | |
name: 'Test [debian-11/3.2.3/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-11/3.2.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.2.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.2.3_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_11-3_2_3-jemalloc: | |
name: 'Test [debian-11/3.2.3/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-11/3.2.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.2.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.2.3_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_11-3_2_3-malloctrim: | |
name: 'Test [debian-11/3.2.3/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-11/3.2.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.2.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:11" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.2.3_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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.1.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.1.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.1.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-11_3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-12_3.3_normal | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-12_3.3_jemalloc | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-12_3.3_malloctrim | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-12_3.2_normal | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-12_3.2_jemalloc | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-12_3.2_malloctrim | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-12_3.3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-12_3.3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-12_3.3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_debian_12-3_2_3-normal: | |
name: 'Test [debian-12/3.2.3/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-12/3.2.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.2.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "debian:12" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-12_3.2.3_normal | |
ARTIFACT_PATH: mark-normal | |
test_debian_12-3_2_3-jemalloc: | |
name: 'Test [debian-12/3.2.3/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-12/3.2.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.2.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "debian:12" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-12_3.2.3_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_debian_12-3_2_3-malloctrim: | |
name: 'Test [debian-12/3.2.3/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-12/3.2.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.2.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "debian:12" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-debian-12_3.2.3_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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.3_normal | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.3_jemalloc | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.3_malloctrim | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.2_normal | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.2_jemalloc | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.2_malloctrim | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.1_normal | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.1_jemalloc | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.1_malloctrim | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_el_9-3_2_3-normal: | |
name: 'Test [el-9/3.2.3/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [el-9/3.2.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.2.3" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "rockylinux:9" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.2.3_normal | |
ARTIFACT_PATH: mark-normal | |
test_el_9-3_2_3-jemalloc: | |
name: 'Test [el-9/3.2.3/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [el-9/3.2.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.2.3" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "rockylinux:9" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.2.3_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_el_9-3_2_3-malloctrim: | |
name: 'Test [el-9/3.2.3/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [el-9/3.2.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.2.3" | |
PACKAGE_FORMAT: "RPM" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "rockylinux:9" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.2.3_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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.1.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.1.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-el-9_3.1.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-20.04_3.3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_ubuntu_20_04-3_2_3-normal: | |
name: 'Test [ubuntu-20.04/3.2.3/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [ubuntu-20.04/3.2.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.2.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-20.04_3.2.3_normal | |
ARTIFACT_PATH: mark-normal | |
test_ubuntu_20_04-3_2_3-jemalloc: | |
name: 'Test [ubuntu-20.04/3.2.3/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [ubuntu-20.04/3.2.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.2.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-20.04_3.2.3_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_ubuntu_20_04-3_2_3-malloctrim: | |
name: 'Test [ubuntu-20.04/3.2.3/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [ubuntu-20.04/3.2.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.2.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "ubuntu:20.04" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-20.04_3.2.3_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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.3_normal | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.3_jemalloc | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.3_malloctrim | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.2_normal | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.2_jemalloc | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.2_malloctrim | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.1_normal | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.1_jemalloc | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.1_malloctrim | |
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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.3.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.3.0_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
test_ubuntu_22_04-3_2_3-normal: | |
name: 'Test [ubuntu-22.04/3.2.3/normal]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2.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.2.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "normal" | |
VARIANT_PACKAGE_SUFFIX: "" | |
TEST_IMAGE_NAME: "ubuntu:22.04" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.2.3_normal | |
ARTIFACT_PATH: mark-normal | |
test_ubuntu_22_04-3_2_3-jemalloc: | |
name: 'Test [ubuntu-22.04/3.2.3/jemalloc]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2.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.2.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "jemalloc" | |
VARIANT_PACKAGE_SUFFIX: "-jemalloc" | |
TEST_IMAGE_NAME: "ubuntu:22.04" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.2.3_jemalloc | |
ARTIFACT_PATH: mark-jemalloc | |
test_ubuntu_22_04-3_2_3-malloctrim: | |
name: 'Test [ubuntu-22.04/3.2.3/malloctrim]' | |
runs-on: ubuntu-22.04 | |
needs: | |
- determine_necessary_jobs | |
- publish | |
if: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2.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.2.3" | |
PACKAGE_FORMAT: "DEB" | |
VARIANT_NAME: "malloctrim" | |
VARIANT_PACKAGE_SUFFIX: "-malloctrim" | |
TEST_IMAGE_NAME: "ubuntu:22.04" | |
APT_REPO_URL: https://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.2.3_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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-normal && touch mark-normal/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.1.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-jemalloc && touch mark-jemalloc/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.1.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: | | |
github.ref == 'refs/heads/main' | |
&& contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production 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://apt.fullstaqruby.org | |
YUM_REPO_URL: https://yum.fullstaqruby.org | |
- name: Create mark file | |
run: mkdir mark-malloctrim && touch mark-malloctrim/done.txt | |
- name: Mark job as done | |
run: ./internal-scripts/ci-cd/upload-artifact.sh | |
env: | |
ARTIFACT_NAME: tested-against-production-ubuntu-22.04_3.1.4_malloctrim | |
ARTIFACT_PATH: mark-malloctrim | |
### Finalize ### | |
finalize: | |
name: Finalize | |
runs-on: ubuntu-22.04 | |
environment: Github releases | |
permissions: | |
contents: write | |
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_3-normal | |
- test_centos_8-3_2_3-jemalloc | |
- test_centos_8-3_2_3-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_3-normal | |
- test_debian_10-3_2_3-jemalloc | |
- test_debian_10-3_2_3-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_3-normal | |
- test_debian_11-3_2_3-jemalloc | |
- test_debian_11-3_2_3-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_3-normal | |
- test_debian_12-3_2_3-jemalloc | |
- test_debian_12-3_2_3-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_3-normal | |
- test_el_9-3_2_3-jemalloc | |
- test_el_9-3_2_3-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_3-normal | |
- test_ubuntu_20_04-3_2_3-jemalloc | |
- test_ubuntu_20_04-3_2_3-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_3-normal | |
- test_ubuntu_22_04-3_2_3-jemalloc | |
- test_ubuntu_22_04-3_2_3-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 | |
if: 'always()' | |
steps: | |
- uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
### 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 'Test [centos-8/3.3/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.3/normal];')) | |
- name: Check whether 'Test [centos-8/3.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.3/jemalloc];')) | |
- name: Check whether 'Test [centos-8/3.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.3/malloctrim];')) | |
- name: Check whether 'Test [centos-8/3.2/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.2/normal];')) | |
- name: Check whether 'Test [centos-8/3.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.2/jemalloc];')) | |
- name: Check whether 'Test [centos-8/3.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.2/malloctrim];')) | |
- name: Check whether 'Test [centos-8/3.1/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.1/normal];')) | |
- name: Check whether 'Test [centos-8/3.1/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.1/jemalloc];')) | |
- name: Check whether 'Test [centos-8/3.1/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.1/malloctrim];')) | |
- name: Check whether 'Test [centos-8/3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.0/normal];')) | |
- name: Check whether 'Test [centos-8/3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.0/jemalloc];')) | |
- name: Check whether 'Test [centos-8/3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.0/malloctrim];')) | |
- name: Check whether 'Test [centos-8/3.3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.3.0/normal];')) | |
- name: Check whether 'Test [centos-8/3.3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.3.0/jemalloc];')) | |
- name: Check whether 'Test [centos-8/3.3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.3.0/malloctrim];')) | |
- name: Check whether 'Test [centos-8/3.2.3/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_centos_8-3_2_3-normal.result != 'success' | |
&& (needs.test_centos_8-3_2_3-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [centos-8/3.2.3/normal];')) | |
- name: Check whether 'Test [centos-8/3.2.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_centos_8-3_2_3-jemalloc.result != 'success' | |
&& (needs.test_centos_8-3_2_3-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [centos-8/3.2.3/jemalloc];')) | |
- name: Check whether 'Test [centos-8/3.2.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_centos_8-3_2_3-malloctrim.result != 'success' | |
&& (needs.test_centos_8-3_2_3-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [centos-8/3.2.3/malloctrim];')) | |
- name: Check whether 'Test [centos-8/3.1.4/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.1.4/normal];')) | |
- name: Check whether 'Test [centos-8/3.1.4/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.1.4/jemalloc];')) | |
- name: Check whether 'Test [centos-8/3.1.4/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.1.4/malloctrim];')) | |
- name: Check whether 'Test [centos-8/3.0.6/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.0.6/normal];')) | |
- name: Check whether 'Test [centos-8/3.0.6/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.0.6/jemalloc];')) | |
- name: Check whether 'Test [centos-8/3.0.6/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [centos-8/3.0.6/malloctrim];')) | |
- name: Check whether 'Test [debian-10/3.3/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.3/normal];')) | |
- name: Check whether 'Test [debian-10/3.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.3/jemalloc];')) | |
- name: Check whether 'Test [debian-10/3.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.3/malloctrim];')) | |
- name: Check whether 'Test [debian-10/3.2/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.2/normal];')) | |
- name: Check whether 'Test [debian-10/3.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.2/jemalloc];')) | |
- name: Check whether 'Test [debian-10/3.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.2/malloctrim];')) | |
- name: Check whether 'Test [debian-10/3.1/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.1/normal];')) | |
- name: Check whether 'Test [debian-10/3.1/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.1/jemalloc];')) | |
- name: Check whether 'Test [debian-10/3.1/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.1/malloctrim];')) | |
- name: Check whether 'Test [debian-10/3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.0/normal];')) | |
- name: Check whether 'Test [debian-10/3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.0/jemalloc];')) | |
- name: Check whether 'Test [debian-10/3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.0/malloctrim];')) | |
- name: Check whether 'Test [debian-10/3.3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.3.0/normal];')) | |
- name: Check whether 'Test [debian-10/3.3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.3.0/jemalloc];')) | |
- name: Check whether 'Test [debian-10/3.3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.3.0/malloctrim];')) | |
- name: Check whether 'Test [debian-10/3.2.3/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_debian_10-3_2_3-normal.result != 'success' | |
&& (needs.test_debian_10-3_2_3-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-10/3.2.3/normal];')) | |
- name: Check whether 'Test [debian-10/3.2.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_debian_10-3_2_3-jemalloc.result != 'success' | |
&& (needs.test_debian_10-3_2_3-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-10/3.2.3/jemalloc];')) | |
- name: Check whether 'Test [debian-10/3.2.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_debian_10-3_2_3-malloctrim.result != 'success' | |
&& (needs.test_debian_10-3_2_3-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-10/3.2.3/malloctrim];')) | |
- name: Check whether 'Test [debian-10/3.1.4/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.1.4/normal];')) | |
- name: Check whether 'Test [debian-10/3.1.4/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.1.4/jemalloc];')) | |
- name: Check whether 'Test [debian-10/3.1.4/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.1.4/malloctrim];')) | |
- name: Check whether 'Test [debian-10/3.0.6/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.0.6/normal];')) | |
- name: Check whether 'Test [debian-10/3.0.6/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.0.6/jemalloc];')) | |
- name: Check whether 'Test [debian-10/3.0.6/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-10/3.0.6/malloctrim];')) | |
- name: Check whether 'Test [debian-11/3.3/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.3/normal];')) | |
- name: Check whether 'Test [debian-11/3.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.3/jemalloc];')) | |
- name: Check whether 'Test [debian-11/3.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.3/malloctrim];')) | |
- name: Check whether 'Test [debian-11/3.2/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.2/normal];')) | |
- name: Check whether 'Test [debian-11/3.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.2/jemalloc];')) | |
- name: Check whether 'Test [debian-11/3.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.2/malloctrim];')) | |
- name: Check whether 'Test [debian-11/3.1/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.1/normal];')) | |
- name: Check whether 'Test [debian-11/3.1/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.1/jemalloc];')) | |
- name: Check whether 'Test [debian-11/3.1/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.1/malloctrim];')) | |
- name: Check whether 'Test [debian-11/3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.0/normal];')) | |
- name: Check whether 'Test [debian-11/3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.0/jemalloc];')) | |
- name: Check whether 'Test [debian-11/3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.0/malloctrim];')) | |
- name: Check whether 'Test [debian-11/3.3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.3.0/normal];')) | |
- name: Check whether 'Test [debian-11/3.3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.3.0/jemalloc];')) | |
- name: Check whether 'Test [debian-11/3.3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.3.0/malloctrim];')) | |
- name: Check whether 'Test [debian-11/3.2.3/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_debian_11-3_2_3-normal.result != 'success' | |
&& (needs.test_debian_11-3_2_3-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-11/3.2.3/normal];')) | |
- name: Check whether 'Test [debian-11/3.2.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_debian_11-3_2_3-jemalloc.result != 'success' | |
&& (needs.test_debian_11-3_2_3-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-11/3.2.3/jemalloc];')) | |
- name: Check whether 'Test [debian-11/3.2.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_debian_11-3_2_3-malloctrim.result != 'success' | |
&& (needs.test_debian_11-3_2_3-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-11/3.2.3/malloctrim];')) | |
- name: Check whether 'Test [debian-11/3.1.4/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.1.4/normal];')) | |
- name: Check whether 'Test [debian-11/3.1.4/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.1.4/jemalloc];')) | |
- name: Check whether 'Test [debian-11/3.1.4/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.1.4/malloctrim];')) | |
- name: Check whether 'Test [debian-11/3.0.6/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.0.6/normal];')) | |
- name: Check whether 'Test [debian-11/3.0.6/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.0.6/jemalloc];')) | |
- name: Check whether 'Test [debian-11/3.0.6/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-11/3.0.6/malloctrim];')) | |
- name: Check whether 'Test [debian-12/3.3/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-12/3.3/normal];')) | |
- name: Check whether 'Test [debian-12/3.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-12/3.3/jemalloc];')) | |
- name: Check whether 'Test [debian-12/3.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-12/3.3/malloctrim];')) | |
- name: Check whether 'Test [debian-12/3.2/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-12/3.2/normal];')) | |
- name: Check whether 'Test [debian-12/3.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-12/3.2/jemalloc];')) | |
- name: Check whether 'Test [debian-12/3.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-12/3.2/malloctrim];')) | |
- name: Check whether 'Test [debian-12/3.3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-12/3.3.0/normal];')) | |
- name: Check whether 'Test [debian-12/3.3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-12/3.3.0/jemalloc];')) | |
- name: Check whether 'Test [debian-12/3.3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [debian-12/3.3.0/malloctrim];')) | |
- name: Check whether 'Test [debian-12/3.2.3/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_debian_12-3_2_3-normal.result != 'success' | |
&& (needs.test_debian_12-3_2_3-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-12/3.2.3/normal];')) | |
- name: Check whether 'Test [debian-12/3.2.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_debian_12-3_2_3-jemalloc.result != 'success' | |
&& (needs.test_debian_12-3_2_3-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-12/3.2.3/jemalloc];')) | |
- name: Check whether 'Test [debian-12/3.2.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_debian_12-3_2_3-malloctrim.result != 'success' | |
&& (needs.test_debian_12-3_2_3-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [debian-12/3.2.3/malloctrim];')) | |
- name: Check whether 'Test [el-9/3.3/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [el-9/3.3/normal];')) | |
- name: Check whether 'Test [el-9/3.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [el-9/3.3/jemalloc];')) | |
- name: Check whether 'Test [el-9/3.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [el-9/3.3/malloctrim];')) | |
- name: Check whether 'Test [el-9/3.2/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [el-9/3.2/normal];')) | |
- name: Check whether 'Test [el-9/3.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [el-9/3.2/jemalloc];')) | |
- name: Check whether 'Test [el-9/3.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [el-9/3.2/malloctrim];')) | |
- name: Check whether 'Test [el-9/3.1/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [el-9/3.1/normal];')) | |
- name: Check whether 'Test [el-9/3.1/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [el-9/3.1/jemalloc];')) | |
- name: Check whether 'Test [el-9/3.1/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [el-9/3.1/malloctrim];')) | |
- name: Check whether 'Test [el-9/3.3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [el-9/3.3.0/normal];')) | |
- name: Check whether 'Test [el-9/3.3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [el-9/3.3.0/jemalloc];')) | |
- name: Check whether 'Test [el-9/3.3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [el-9/3.3.0/malloctrim];')) | |
- name: Check whether 'Test [el-9/3.2.3/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_el_9-3_2_3-normal.result != 'success' | |
&& (needs.test_el_9-3_2_3-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [el-9/3.2.3/normal];')) | |
- name: Check whether 'Test [el-9/3.2.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_el_9-3_2_3-jemalloc.result != 'success' | |
&& (needs.test_el_9-3_2_3-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [el-9/3.2.3/jemalloc];')) | |
- name: Check whether 'Test [el-9/3.2.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_el_9-3_2_3-malloctrim.result != 'success' | |
&& (needs.test_el_9-3_2_3-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [el-9/3.2.3/malloctrim];')) | |
- name: Check whether 'Test [el-9/3.1.4/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [el-9/3.1.4/normal];')) | |
- name: Check whether 'Test [el-9/3.1.4/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [el-9/3.1.4/jemalloc];')) | |
- name: Check whether 'Test [el-9/3.1.4/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [el-9/3.1.4/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.3/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-20.04/3.3/normal];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-20.04/3.3/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-20.04/3.3/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.2/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-20.04/3.2/normal];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-20.04/3.2/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-20.04/3.2/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.1/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-20.04/3.1/normal];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.1/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-20.04/3.1/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.1/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-20.04/3.1/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-20.04/3.0/normal];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.0/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-20.04/3.0/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.0/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-20.04/3.0/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production 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: | | |
github.ref == 'refs/heads/main' | |
&& 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 production 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: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-20.04/3.3.0/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.2.3/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_ubuntu_20_04-3_2_3-normal.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_2_3-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [ubuntu-20.04/3.2.3/normal];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.2.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_ubuntu_20_04-3_2_3-jemalloc.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_2_3-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [ubuntu-20.04/3.2.3/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.2.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_ubuntu_20_04-3_2_3-malloctrim.result != 'success' | |
&& (needs.test_ubuntu_20_04-3_2_3-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [ubuntu-20.04/3.2.3/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-20.04/3.1.4/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production 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: | | |
github.ref == 'refs/heads/main' | |
&& 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 production 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: | | |
github.ref == 'refs/heads/main' | |
&& 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 production 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: | | |
github.ref == 'refs/heads/main' | |
&& 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 production 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: | | |
github.ref == 'refs/heads/main' | |
&& 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 production 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: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-20.04/3.0.6/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.3/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-22.04/3.3/normal];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-22.04/3.3/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-22.04/3.3/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.2/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-22.04/3.2/normal];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.2/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-22.04/3.2/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.2/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-22.04/3.2/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.1/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-22.04/3.1/normal];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.1/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-22.04/3.1/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.1/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-22.04/3.1/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.3.0/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production 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: | | |
github.ref == 'refs/heads/main' | |
&& 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 production 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: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-22.04/3.3.0/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.2.3/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_ubuntu_22_04-3_2_3-normal.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_2_3-normal.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2.3/normal];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.2.3/jemalloc]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_ubuntu_22_04-3_2_3-jemalloc.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_2_3-jemalloc.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2.3/jemalloc];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.2.3/malloctrim]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& needs.test_ubuntu_22_04-3_2_3-malloctrim.result != 'success' | |
&& (needs.test_ubuntu_22_04-3_2_3-malloctrim.result != 'skipped' | |
|| contains(needs.determine_necessary_jobs.outputs.necessary_jobs, ';Test against production repo [ubuntu-22.04/3.2.3/malloctrim];')) | |
- name: Check whether 'Test [ubuntu-22.04/3.1.4/normal]' did not fail | |
run: 'false' | |
if: | | |
github.ref == 'refs/heads/main' | |
&& 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 production 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: | | |
github.ref == 'refs/heads/main' | |
&& 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 production 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: | | |
github.ref == 'refs/heads/main' | |
&& 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 production repo [ubuntu-22.04/3.1.4/malloctrim];')) | |
### Create Git tag ### | |
- name: Determine latest release version | |
# Sets environment variable $LATEST_RELEASE_TAG | |
run: ./internal-scripts/ci-cd/check-version-numbers-need-changing/determine-latest-release-tag.sh | |
- name: Determine next epic version | |
# Sets environment variable $NEXT_RELEASE_VERSION | |
run: ./internal-scripts/ci-cd/create-git-tag/determine-next-epic-version.sh | |
- name: Create Git tag | |
run: git tag epic-${{ env.NEXT_RELEASE_VERSION }} | |
- name: Push Git tag | |
if: github.ref == 'refs/heads/main' | |
run: git push origin epic-${{ env.NEXT_RELEASE_VERSION }} | |
### 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 |