From f38c336c2d3e101799072b62b322bb9b0bfd600f Mon Sep 17 00:00:00 2001 From: Ricardo Pinto Date: Thu, 17 Apr 2025 16:15:52 +0100 Subject: [PATCH] Fixed cicd tear down condition to destroy a staging environment ref https://linear.app/ghost/issue/AP-976 - Added closed to the pr check to tear down the staging environment. --- .github/workflows/ephemeral-staging-teardown.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ephemeral-staging-teardown.yml b/.github/workflows/ephemeral-staging-teardown.yml index 4747f3969..5ed301a6f 100644 --- a/.github/workflows/ephemeral-staging-teardown.yml +++ b/.github/workflows/ephemeral-staging-teardown.yml @@ -36,7 +36,7 @@ jobs: | jq -r '.[] | select(.metadata.name | test("stg-pr-\\d+-api")) | .metadata.name | capture("stg-pr-(?\\d+)-api") | .num'); do PR_STATE=$(gh pr view $PR_NUMBER --json state | jq -r '.state') echo "PR $PR_NUMBER state is $PR_STATE." - if [ "$PR_STATE" == "MERGED" ]; then + if [ "$PR_STATE" == "MERGED" ] || [ "$PR_STATE" == "CLOSED" ]; then echo "Deleting PR $PR_NUMBER environment." export destroy_prs="$destroy_prs $PR_NUMBER" fi