From 60ef87a4d4b4d7d050f3d4c52b9a6c82357129c6 Mon Sep 17 00:00:00 2001 From: William Yang Date: Wed, 10 Aug 2022 16:04:50 +0200 Subject: [PATCH 1/2] ci: 4.3 runners --- .github/workflows/build_slim_packages.yaml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_slim_packages.yaml b/.github/workflows/build_slim_packages.yaml index 17e99c831..393117c2e 100644 --- a/.github/workflows/build_slim_packages.yaml +++ b/.github/workflows/build_slim_packages.yaml @@ -6,7 +6,7 @@ on: jobs: build: - runs-on: ubuntu-20.04 + runs-on: ${{ matrix.runs-on }} strategy: matrix: @@ -15,6 +15,16 @@ jobs: os: - ubuntu20.04 - centos7 + runs-on: + - aws-amd64 + - ubuntu-20.04 + use-self-hosted: + - ${{ github.repository_owner == 'emqx' }} + exclude: + - runs-on: ubuntu-20.04 + use-self-hosted: true + - runs-on: aws-amd64 + use-self-hosted: false container: emqx/build-env:${{ matrix.erl_otp }}-${{ matrix.os }} From f245b34c3401b04f6376ff2bac10da10b3567106 Mon Sep 17 00:00:00 2001 From: William Yang Date: Wed, 10 Aug 2022 17:32:48 +0200 Subject: [PATCH 2/2] ci: run test cases on self-hosted --- .github/workflows/run_test_cases.yaml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run_test_cases.yaml b/.github/workflows/run_test_cases.yaml index b7869c74c..d971ef200 100644 --- a/.github/workflows/run_test_cases.yaml +++ b/.github/workflows/run_test_cases.yaml @@ -24,8 +24,19 @@ jobs: run: make proper run_common_test: - runs-on: ubuntu-20.04 - + runs-on: ${{ matrix.runs-on }} + strategy: + matrix: + runs-on: + - aws-amd64 + - ubuntu-20.04 + use-self-hosted: + - ${{ github.repository_owner == 'emqx' }} + exclude: + - runs-on: ubuntu-20.04 + use-self-hosted: true + - runs-on: aws-amd64 + use-self-hosted: false steps: - uses: actions/checkout@v2 - name: set edition