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