diff --git a/.github/workflows/DocCleanup.yml b/.github/workflows/DocCleanup.yml index dfa7544..3b9070d 100644 --- a/.github/workflows/DocCleanup.yml +++ b/.github/workflows/DocCleanup.yml @@ -4,30 +4,8 @@ on: pull_request: types: [closed] -# Ensure that only one "Doc Preview Cleanup" workflow is force pushing at a time -concurrency: - group: doc-preview-cleanup - cancel-in-progress: false - jobs: - doc-preview-cleanup: - runs-on: ubuntu-latest + cleanup: permissions: contents: write - steps: - - name: Checkout gh-pages branch - uses: actions/checkout@v6 - with: - ref: gh-pages - - name: Delete preview and history + push changes - run: | - if [ -d "${preview_dir}" ]; then - git config user.name "Documenter.jl" - git config user.email "documenter@juliadocs.github.io" - git rm -rf "${preview_dir}" - git commit -m "delete preview" - git branch gh-pages-new "$(echo "delete history" | git commit-tree "HEAD^{tree}")" - git push --force origin gh-pages-new:gh-pages - fi - env: - preview_dir: previews/PR${{ github.event.number }} + uses: JuliaSpacePhysics/actions/.github/workflows/doc-cleanup.yml@main