1
2name: docs-pr-destroy
3
4on:
5  pull_request:
6    paths:
7      - 'docs/**'
8      - '.github/workflows/docs-pr-deploy.yml'
9      - '.github/workflows/docs-pr-destroy.yml'
10    types: [closed, unlabeled]
11
12concurrency:
13  group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.ref }}
14  cancel-in-progress: true
15
16jobs:
17  docs-pr-destroy:
18    if: (github.event.action == 'closed' && contains(github.event.pull_request.labels.*.name, 'preview')) ||
19        (github.event.action == 'unlabeled' && github.event.label.name == 'preview')
20    runs-on: ubuntu-20.04
21    steps:
22      - name: �� Delete docs preview bucket
23        env:
24          AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
25          AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
26          AWS_DEFAULT_REGION: 'us-east-1'
27        run: aws s3 rb s3://docs.expo.dev-pr-${{ github.event.pull_request.number }} --force && exit 0
28