diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml
index 92c0b7dd4211cb07973849fcfe4db9364c681d1a..25a249cdec913f72645a0588c80f29f2ee93b1ee 100644
--- a/.github/workflows/mirror.yml
+++ b/.github/workflows/mirror.yml
@@ -32,12 +32,7 @@ jobs:
       # Runs a set of commands using the runners shell
       - name: Remove unwanted files
         run: |
-          git rm .github/workflows/mirror.yml
-          git rm .github/workflows/publish-dry-run.yml
-          git rm .github/workflows/publish-pages-only.yml
-          git rm .github/workflows/publish.yml
-          git rm .github/workflows/build-jvm.yml
-          git rm .github/workflows/build-ios.yml
+          git rm -r .github/workflows
       - name: Commit cleanup changes
         run:  git commit -m "Prepare mirroring"
       - name: Set destination to ${{ vars.MIRROR_REMOTE }}