From 93c77b0383add7f4faa1c8cb71490bc08ccc8526 Mon Sep 17 00:00:00 2001 From: Sergey Melnikov Date: Mon, 9 Jan 2023 15:40:14 +0400 Subject: [PATCH] Use GHA environment for per-region deploy approvals on staging (#3293) Each main deploy will wait for manual approval for each region --- .github/workflows/build_and_test.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 2b0b0ba2bf..8123e3cbd4 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -839,7 +839,9 @@ jobs: shell: bash strategy: matrix: - target_region: [ us-east-2 ] + target_region: [ eu-west-1, us-east-2 ] + environment: + name: dev-${{ matrix.target_region }} steps: - name: Checkout uses: actions/checkout@v3 @@ -1041,6 +1043,8 @@ jobs: target_cluster: dev-eu-west-1-zeta deploy_link_proxy: false deploy_legacy_scram_proxy: false + environment: + name: dev-${{ matrix.target_region }} steps: - name: Checkout uses: actions/checkout@v3 @@ -1088,6 +1092,8 @@ jobs: target_cluster: dev-us-east-2-beta - target_region: eu-west-1 target_cluster: dev-eu-west-1-zeta + environment: + name: dev-${{ matrix.target_region }} steps: - name: Checkout uses: actions/checkout@v3