From 17db7a27039ee8583fd4457e3109400a62a060e7 Mon Sep 17 00:00:00 2001 From: Breadway Date: Wed, 29 Jul 2026 21:45:35 +0800 Subject: [PATCH] ci: remove stale GitHub push-mirror workflow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Already removed from dev in 1120729; main never got it, so it kept triggering and failing on every push (MIRROR_TOKEN is expired — see open issue tracked separately). GitHub stays in sync via manual 'git push github' alongside origin, per repo hygiene notes. --- .forgejo/workflows/mirror.yml | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 .forgejo/workflows/mirror.yml diff --git a/.forgejo/workflows/mirror.yml b/.forgejo/workflows/mirror.yml deleted file mode 100644 index 6a2f9ab..0000000 --- a/.forgejo/workflows/mirror.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Mirror to GitHub - -on: - push: - branches: ['**'] - tags: ['**'] - -jobs: - mirror: - runs-on: [self-hosted, hestia] - steps: - - name: Mirror to GitHub - run: | - set -euo pipefail - git clone --mirror "https://git.breadway.dev/${GITHUB_REPOSITORY}.git" repo.git - cd repo.git - # Mirror only branches and tags (not refs/pull/*, which GitHub rejects); - # --prune deletes GitHub refs that no longer exist on Forgejo. - git push --prune \ - "https://x-access-token:${{ secrets.MIRROR_TOKEN }}@github.com/Breadway/bos.git" \ - '+refs/heads/*:refs/heads/*' '+refs/tags/*:refs/tags/*'