gui/.github/workflows/cleanup.yml
2022-11-24 11:06:02 +08:00

35 lines
1.1 KiB
YAML

on:
pull_request:
types:
- closed
jobs:
clean-up:
runs-on: ubuntu-latest
steps:
- name: inject slug/short variables
uses: rlespinasse/github-slug-action@v3.x
- name: get s3 preview folder
id: preview
run: |
preview=$(echo $GITHUB_REF_NAME | sed -e 's/\//-/g')
echo "folder=$preview" >> $GITHUB_OUTPUT
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 16
- uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: us-east-1
- name: remove distribution preview
run: .github/remove-distribution.sh ${{ steps.preview.outputs.folder }}
# consider to rm the folder later, maybe someone might need to download the installer
# - name: remove s3 folder
# run: aws s3 rm s3://preview.gui.tea.xyz/ --recursive --exclude "*" --include "${{ steps.preview.outputs.folder }}/*"