summaryrefslogtreecommitdiff
path: root/.github/workflows/pr-preview-destroy.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/pr-preview-destroy.yml')
-rw-r--r--.github/workflows/pr-preview-destroy.yml54
1 files changed, 0 insertions, 54 deletions
diff --git a/.github/workflows/pr-preview-destroy.yml b/.github/workflows/pr-preview-destroy.yml
deleted file mode 100644
index 8967eb2f94..0000000000
--- a/.github/workflows/pr-preview-destroy.yml
+++ /dev/null
@@ -1,54 +0,0 @@
-# file: .github/workflows/preview-closed.yaml
-on:
- pull_request:
- types:
- - closed
-
-name: Destroy preview environment
-
-jobs:
- destroy-preview-environment:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/github-script@v7.0.1
- id: check-conclusion
- env:
- number: ${{ github.event.number }}
- with:
- github-token: ${{ secrets.GITHUB_TOKEN }}
- result-encoding: string
- script: |
- const { data: pull } = await github.rest.pulls.get({
- ...context.repo,
- pull_number: process.env.number
- });
- const ref = pull.head.sha;
-
- const { data: checks } = await github.rest.checks.listForRef({
- ...context.repo,
- ref
- });
-
- const check = checks.check_runs.filter(c => c.name === 'deploy-preview-environment');
-
- if (check.length === 0) {
- return;
- }
-
- const { data: result } = await github.rest.checks.get({
- ...context.repo,
- check_run_id: check[0].id,
- });
-
- return result.conclusion;
- - name: Context
- if: steps.check-conclusion.outputs.result == 'success'
- uses: okteto/context@latest
- with:
- token: ${{ secrets.OKTETO_TOKEN }}
-
- - name: Destroy preview environment
- if: steps.check-conclusion.outputs.result == 'success'
- uses: okteto/destroy-preview@latest
- with:
- name: pr-${{ github.event.number }}-syuilo