From b21080235f5ac3f3d89ca7b171927c94e1dcf341 Mon Sep 17 00:00:00 2001 From: Yaroslav Lobankov <y.lobankov@tarantool.org> Date: Wed, 20 Oct 2021 18:06:12 +0300 Subject: [PATCH] ci: switch to 'ubuntu-20.04-self-hosted' run label The idea of these changes is to run testing workflows on self-hosted ubuntu-20.04 machines instead of GitHub ubuntu-20.04 runners. It is planned to use GitHub ubuntu-20.04 runners only for integration testing of tarantool with a module/connector where ephemeral environments will allow us avoiding various cleanup pains on self-hosted runners like - if: always() run: sudo apt-get -y purge 'tarantool*' or - if: always() run: rm -rf .rocks or - if: always() run: rm -rf pytest-venv Also, switch workflows running on GitHub ubuntu-18.04 runners to self-hosted ubuntu-20.04 machines. --- .github/workflows/centos_7.yml | 2 +- .github/workflows/centos_8.yml | 2 +- .github/workflows/debian_10.yml | 2 +- .github/workflows/debian_11.yml | 2 +- .github/workflows/debian_9.yml | 2 +- .github/workflows/debug_coverage.yml | 2 +- .github/workflows/default_gcc_centos_7.yml | 2 +- .github/workflows/fedora_30.yml | 2 +- .github/workflows/fedora_31.yml | 2 +- .github/workflows/fedora_32.yml | 2 +- .github/workflows/fedora_33.yml | 2 +- .github/workflows/fedora_34.yml | 2 +- .github/workflows/luacheck.yml | 2 +- .github/workflows/memtx_allocator_based_on_malloc.yml | 2 +- .github/workflows/opensuse_15_1.yml | 2 +- .github/workflows/opensuse_15_2.yml | 2 +- .github/workflows/out_of_source.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/release_asan_clang11.yml | 2 +- .github/workflows/release_clang.yml | 2 +- .github/workflows/release_lto.yml | 2 +- .github/workflows/release_lto_clang11.yml | 2 +- .github/workflows/source.yml | 2 +- .github/workflows/static_build.yml | 2 +- .github/workflows/static_build_cmake_linux.yml | 2 +- .github/workflows/ubuntu_16_04.yml | 2 +- .github/workflows/ubuntu_18_04.yml | 2 +- .github/workflows/ubuntu_20_04.yml | 2 +- .github/workflows/ubuntu_20_10.yml | 2 +- .github/workflows/ubuntu_21_04.yml | 2 +- 30 files changed, 30 insertions(+), 30 deletions(-) diff --git a/.github/workflows/centos_7.yml b/.github/workflows/centos_7.yml index 177c6fe7ad..35f807fed0 100644 --- a/.github/workflows/centos_7.yml +++ b/.github/workflows/centos_7.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/centos_8.yml b/.github/workflows/centos_8.yml index cf9331a947..f0f80b7a19 100644 --- a/.github/workflows/centos_8.yml +++ b/.github/workflows/centos_8.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/debian_10.yml b/.github/workflows/debian_10.yml index 2369ffc5a3..9a60f6c65a 100644 --- a/.github/workflows/debian_10.yml +++ b/.github/workflows/debian_10.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/debian_11.yml b/.github/workflows/debian_11.yml index 6204f68135..6a0c203d99 100644 --- a/.github/workflows/debian_11.yml +++ b/.github/workflows/debian_11.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/debian_9.yml b/.github/workflows/debian_9.yml index 09eef15d87..8d50a6665f 100644 --- a/.github/workflows/debian_9.yml +++ b/.github/workflows/debian_9.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/debug_coverage.yml b/.github/workflows/debug_coverage.yml index f9510cba29..7a8d589c87 100644 --- a/.github/workflows/debug_coverage.yml +++ b/.github/workflows/debug_coverage.yml @@ -18,7 +18,7 @@ jobs: github.event_name == 'pull_request') && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/default_gcc_centos_7.yml b/.github/workflows/default_gcc_centos_7.yml index 7cb63666b8..0522f4d902 100644 --- a/.github/workflows/default_gcc_centos_7.yml +++ b/.github/workflows/default_gcc_centos_7.yml @@ -18,7 +18,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-18.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/fedora_30.yml b/.github/workflows/fedora_30.yml index 9c4546ab4f..ec349d95c6 100644 --- a/.github/workflows/fedora_30.yml +++ b/.github/workflows/fedora_30.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/fedora_31.yml b/.github/workflows/fedora_31.yml index 73b568a3a2..8505b8dead 100644 --- a/.github/workflows/fedora_31.yml +++ b/.github/workflows/fedora_31.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/fedora_32.yml b/.github/workflows/fedora_32.yml index 6ebd51ecab..018f9c14e5 100644 --- a/.github/workflows/fedora_32.yml +++ b/.github/workflows/fedora_32.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/fedora_33.yml b/.github/workflows/fedora_33.yml index 71bfaac313..e37ac6bd41 100644 --- a/.github/workflows/fedora_33.yml +++ b/.github/workflows/fedora_33.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/fedora_34.yml b/.github/workflows/fedora_34.yml index 10bc40ef8c..64b81bb886 100644 --- a/.github/workflows/fedora_34.yml +++ b/.github/workflows/fedora_34.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/luacheck.yml b/.github/workflows/luacheck.yml index 045522e3ae..b8ea9c5b85 100644 --- a/.github/workflows/luacheck.yml +++ b/.github/workflows/luacheck.yml @@ -18,7 +18,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/memtx_allocator_based_on_malloc.yml b/.github/workflows/memtx_allocator_based_on_malloc.yml index ff0bfb4502..830fbd58c0 100644 --- a/.github/workflows/memtx_allocator_based_on_malloc.yml +++ b/.github/workflows/memtx_allocator_based_on_malloc.yml @@ -19,7 +19,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/opensuse_15_1.yml b/.github/workflows/opensuse_15_1.yml index 90afc4c8d4..664cb3e13c 100644 --- a/.github/workflows/opensuse_15_1.yml +++ b/.github/workflows/opensuse_15_1.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/opensuse_15_2.yml b/.github/workflows/opensuse_15_2.yml index 0ce3d6d8a5..1fa313f600 100644 --- a/.github/workflows/opensuse_15_2.yml +++ b/.github/workflows/opensuse_15_2.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/out_of_source.yml b/.github/workflows/out_of_source.yml index 0df7c0692f..4e47a6eb3e 100644 --- a/.github/workflows/out_of_source.yml +++ b/.github/workflows/out_of_source.yml @@ -18,7 +18,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-18.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a8f60f11d8..ef59bb5164 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,7 +18,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/release_asan_clang11.yml b/.github/workflows/release_asan_clang11.yml index eb42b4417f..e5f5ba34df 100644 --- a/.github/workflows/release_asan_clang11.yml +++ b/.github/workflows/release_asan_clang11.yml @@ -18,7 +18,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/release_clang.yml b/.github/workflows/release_clang.yml index d2a225fc33..52c481a9d2 100644 --- a/.github/workflows/release_clang.yml +++ b/.github/workflows/release_clang.yml @@ -18,7 +18,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/release_lto.yml b/.github/workflows/release_lto.yml index 48d946ca53..18357d9516 100644 --- a/.github/workflows/release_lto.yml +++ b/.github/workflows/release_lto.yml @@ -18,7 +18,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/release_lto_clang11.yml b/.github/workflows/release_lto_clang11.yml index 1dea524907..0228eb8807 100644 --- a/.github/workflows/release_lto_clang11.yml +++ b/.github/workflows/release_lto_clang11.yml @@ -18,7 +18,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/source.yml b/.github/workflows/source.yml index 3322ff5188..82a831bd8b 100644 --- a/.github/workflows/source.yml +++ b/.github/workflows/source.yml @@ -14,7 +14,7 @@ jobs: # We want to run only on tags. if: startsWith(github.ref, 'refs/tags/') - runs-on: ubuntu-18.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/static_build.yml b/.github/workflows/static_build.yml index adc6f23c33..eb9a271e37 100644 --- a/.github/workflows/static_build.yml +++ b/.github/workflows/static_build.yml @@ -18,7 +18,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/static_build_cmake_linux.yml b/.github/workflows/static_build_cmake_linux.yml index 31c48f32cb..e7c8f7b094 100644 --- a/.github/workflows/static_build_cmake_linux.yml +++ b/.github/workflows/static_build_cmake_linux.yml @@ -18,7 +18,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/ubuntu_16_04.yml b/.github/workflows/ubuntu_16_04.yml index 7a4a14c960..64777a7802 100644 --- a/.github/workflows/ubuntu_16_04.yml +++ b/.github/workflows/ubuntu_16_04.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/ubuntu_18_04.yml b/.github/workflows/ubuntu_18_04.yml index 8f50571aa5..0156fcfa61 100644 --- a/.github/workflows/ubuntu_18_04.yml +++ b/.github/workflows/ubuntu_18_04.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/ubuntu_20_04.yml b/.github/workflows/ubuntu_20_04.yml index ad2a14d16f..52fa59b6f6 100644 --- a/.github/workflows/ubuntu_20_04.yml +++ b/.github/workflows/ubuntu_20_04.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/ubuntu_20_10.yml b/.github/workflows/ubuntu_20_10.yml index 175468297a..d6b9c0565b 100644 --- a/.github/workflows/ubuntu_20_10.yml +++ b/.github/workflows/ubuntu_20_10.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false diff --git a/.github/workflows/ubuntu_21_04.yml b/.github/workflows/ubuntu_21_04.yml index bc8f00c042..36b1f98a27 100644 --- a/.github/workflows/ubuntu_21_04.yml +++ b/.github/workflows/ubuntu_21_04.yml @@ -15,7 +15,7 @@ jobs: github.event.pull_request.head.repo.full_name != github.repository ) && ! endsWith(github.ref, '-notest') - runs-on: ubuntu-20.04 + runs-on: ubuntu-20.04-self-hosted strategy: fail-fast: false -- GitLab