Запуск рабочего процесса GitHub при создании нового отдельного репозитория

У меня есть следующий код, предназначенный для добавления нового тега в репозиторий. Это хорошо работает, если включено в проект, который я пытаюсь обновить напрямую.

name: Check Github Tags

on: push

jobs: 
  check-git-tags:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
        with:
          fetch-depth: 0
      - name: Print Repository info
        run: |
          echo 'Commit:' $GITHUB_SHA
          echo 'Repository:' $GITHUB_REPOSITORY
          echo 'Workspace:' $GITHUB_WORKSPACE
          echo 'Ref:' $GITHUB_REF
          git tag
      - name: Push new tag
        id: push_new_tag
        uses: anothrNick/github-tag-action@1.17.2
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          CUSTOM_TAG: test2
      - name: Print New Tag Added
        run: echo 'New tag' ${{steps.push_new_tag.outputs.new_tag}} 'added to commit' $GITHUB_SHA 'in' $GITHUB_REPOSITORY.

Мой вопрос: могу ли я выполнить этот скрипт извне другого проекта / репозитория? Мне нужно "прислушиваться" к любым новым репозиториям, создаваемым внутри организации, а затем пометить репозиторий, чтобы убедиться, что в нем есть тег test2. Так что мне действительно нужно, чтобы рабочий процесс запускался при самом первом нажатии на любое новое репо. Но я не знаю, кто будет создавать репо, как оно будет называться и т. Д. Можно ли запустить это как отдельный скрипт?

0 ответов

Другие вопросы по тегам