32 lines
834 B
YAML
32 lines
834 B
YAML
name: Preview Cleanup
|
|
|
|
permissions:
|
|
contents: write
|
|
|
|
on:
|
|
pull_request_target:
|
|
types:
|
|
- closed
|
|
|
|
jobs:
|
|
cleanup:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout repository
|
|
uses: actions/checkout@v4
|
|
- run: mkdir -p empty_dir
|
|
- name: Url slug variable
|
|
run: |
|
|
echo "URL_SLUG=${{ github.event.pull_request.number }}-${{ github.event.pull_request.head.ref }}" >> $GITHUB_ENV
|
|
- name: Deploy
|
|
uses: JamesIves/github-pages-deploy-action@v4
|
|
with:
|
|
folder: empty_dir
|
|
repository-name: egui-pr-preview/pr
|
|
branch: 'main'
|
|
clean: true
|
|
target-folder: ${{ env.URL_SLUG }}
|
|
ssh-key: ${{ secrets.DEPLOY_KEY }}
|
|
commit-message: "Remove preview for PR ${{ env.URL_SLUG }}"
|
|
single-commit: true
|