From 2c70715e914f392858866710728f6ebad1ac25fc Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Sat, 22 Mar 2025 16:38:12 -0400 Subject: [PATCH] ci: do not destroy and remake tag when commit --- .forgejo/workflows/mirror-repository.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/mirror-repository.yml b/.forgejo/workflows/mirror-repository.yml index 2d8c1cb3ae..cd2e647097 100644 --- a/.forgejo/workflows/mirror-repository.yml +++ b/.forgejo/workflows/mirror-repository.yml @@ -57,12 +57,16 @@ jobs: run: | while read tag; do git checkout $tag - git tag -d $tag + if test ${{ inputs.is_commit }} != "true"; then + git tag -d $tag + fi git checkout ci -- ./.forgejo git config user.name "forgejo-actions[bot]" git config user.email "dev@ayakael.net" git commit -m 'Inject custom workflow' - git tag -a $tag -m $tag + if test ${{ inputs.is_commit }} != "true"; then + git tag -a $tag -m $tag + fi done < missing_tags - name: Push to destination run: git push --force origin refs/tags/*:refs/tags/* --tags