diff --git a/.forgejo/workflows/mirror-repository.yml b/.forgejo/workflows/mirror-repository.yml index 6ffe52966f..a515394c5f 100644 --- a/.forgejo/workflows/mirror-repository.yml +++ b/.forgejo/workflows/mirror-repository.yml @@ -5,6 +5,11 @@ on: description: 'Tag or commit' required: false type: string + is_commit: + description: 'Is commit?' + required: false + type: boolean + schedule: - cron: '@hourly' @@ -42,7 +47,11 @@ jobs: run: | git remote add upstream $upstream while read tag; do - git fetch upstream tag $tag --no-tags + if test ${{ inputs.is_commit }} == "true" ]; then + git fetch upstream $tag --no-tags + else + git fetch upstream tag $tag --no-tags + fi done < missing_tags - name: Packaging workflow injection run: |