From ad70c1580c2adad91544c9470d89d81bc2ac0f14 Mon Sep 17 00:00:00 2001 From: Kaushik Iska Date: Wed, 13 Sep 2023 07:51:45 -0700 Subject: [PATCH] Add ubicloud runners along w/ Github ones --- .github/workflows/ci.yml | 7 +++++-- .github/workflows/dev-debian.yml | 5 ++++- .github/workflows/dev-docker.yml | 5 ++++- .github/workflows/flow.yml | 11 +++++++---- .github/workflows/golang-lint.yml | 5 ++++- .github/workflows/rust-lint.yml | 5 ++++- .github/workflows/stable-debian.yml | 5 ++++- .github/workflows/stable-docker.yml | 5 ++++- 8 files changed, 36 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e0ebb24681..5df761bb60 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,10 @@ on: jobs: build: - runs-on: ubuntu-latest + strategy: + matrix: + runner: [ubuntu-latest, ubicloud] + runs-on: ${{ matrix.runner }} timeout-minutes: 30 services: catalog_peer: @@ -36,7 +39,7 @@ jobs: run: | sudo apt-get update sudo apt-get install -y protobuf-compiler libssl-dev pkg-config build-essential - + - name: setup gcp service account id: gcp-service-account uses: jsdaniell/create-json@v1.2.2 diff --git a/.github/workflows/dev-debian.yml b/.github/workflows/dev-debian.yml index e80c444e1f..acc2994aa3 100644 --- a/.github/workflows/dev-debian.yml +++ b/.github/workflows/dev-debian.yml @@ -9,7 +9,10 @@ on: jobs: release: name: build and release - runs-on: ubuntu-latest + strategy: + matrix: + runner: [ubuntu-latest, ubicloud] + runs-on: ${{ matrix.runner }} steps: - name: checkout sources uses: actions/checkout@v3 diff --git a/.github/workflows/dev-docker.yml b/.github/workflows/dev-docker.yml index 8c12863ff8..0bc3f33538 100644 --- a/.github/workflows/dev-docker.yml +++ b/.github/workflows/dev-docker.yml @@ -8,7 +8,10 @@ on: jobs: docker-build: - runs-on: ubuntu-latest + strategy: + matrix: + runner: [ubuntu-latest, ubicloud] + runs-on: ${{ matrix.runner }} permissions: contents: read packages: write diff --git a/.github/workflows/flow.yml b/.github/workflows/flow.yml index 5f1623eba3..ce58be8e4d 100644 --- a/.github/workflows/flow.yml +++ b/.github/workflows/flow.yml @@ -8,7 +8,10 @@ on: jobs: flow_test: - runs-on: ubuntu-latest + strategy: + matrix: + runner: [ubuntu-latest, ubicloud] + runs-on: ${{ matrix.runner }} timeout-minutes: 30 services: pg_cdc: @@ -59,13 +62,13 @@ jobs: - name: create hstore extension and increase logical replication limits run: | docker exec pg_cdc psql -h localhost -p 5432 -U postgres -c "CREATE EXTENSION hstore;" - docker exec pg_cdc psql -h localhost -p 5432 -U postgres -c "ALTER SYSTEM SET wal_level=logical;" + docker exec pg_cdc psql -h localhost -p 5432 -U postgres -c "ALTER SYSTEM SET wal_level=logical;" docker exec pg_cdc psql -h localhost -p 5432 -U postgres -c "ALTER SYSTEM SET max_replication_slots=100;" docker exec pg_cdc psql -h localhost -p 5432 -U postgres -c "ALTER SYSTEM SET max_wal_senders=100;" - docker restart pg_cdc + docker restart pg_cdc working-directory: ./flow env: - PG_CDC: + PG_CDC: empty PGPASSWORD: postgres - name: run tests diff --git a/.github/workflows/golang-lint.yml b/.github/workflows/golang-lint.yml index 22a329c7c4..4b1821b7fe 100644 --- a/.github/workflows/golang-lint.yml +++ b/.github/workflows/golang-lint.yml @@ -8,7 +8,10 @@ jobs: checks: write contents: read pull-requests: write - runs-on: ubuntu-latest + strategy: + matrix: + runner: [ubuntu-latest, ubicloud] + runs-on: ${{ matrix.runner }} steps: - name: checkout uses: actions/checkout@v3 diff --git a/.github/workflows/rust-lint.yml b/.github/workflows/rust-lint.yml index 6047673ea6..029160274e 100644 --- a/.github/workflows/rust-lint.yml +++ b/.github/workflows/rust-lint.yml @@ -6,7 +6,10 @@ jobs: checks: write contents: read pull-requests: write - runs-on: ubuntu-latest + strategy: + matrix: + runner: [ubuntu-latest, ubicloud] + runs-on: ${{ matrix.runner }} steps: - name: checkout uses: actions/checkout@v3 diff --git a/.github/workflows/stable-debian.yml b/.github/workflows/stable-debian.yml index 6f337c1dc9..b58afce10e 100644 --- a/.github/workflows/stable-debian.yml +++ b/.github/workflows/stable-debian.yml @@ -8,7 +8,10 @@ on: jobs: release: name: build and release - runs-on: ubuntu-latest + strategy: + matrix: + runner: [ubuntu-latest, ubicloud] + runs-on: ${{ matrix.runner }} permissions: contents: write steps: diff --git a/.github/workflows/stable-docker.yml b/.github/workflows/stable-docker.yml index 5f5edd4ef8..a4b68f37c3 100644 --- a/.github/workflows/stable-docker.yml +++ b/.github/workflows/stable-docker.yml @@ -7,7 +7,10 @@ on: jobs: docker-build: - runs-on: ubuntu-latest + strategy: + matrix: + runner: [ubuntu-latest, ubicloud] + runs-on: ${{ matrix.runner }} permissions: contents: read packages: write