diff --git a/.gitea/workflows/build-trigger.yaml b/.gitea/workflows/build-trigger.yaml deleted file mode 100644 index bc76ecc..0000000 --- a/.gitea/workflows/build-trigger.yaml +++ /dev/null @@ -1,35 +0,0 @@ -name: Trigger Main Build Pipeline - -on: - push: - tags: - - '*' - -jobs: - trigger-main-build: - runs-on: ubuntu-latest - steps: - - name: Setup Git Config - run: | - git config --global user.email "noreply@sp-tarkov.com" - git config --global user.name "TriggerBot" - - - name: Clone Build Repository - run: | - rm -rf ../Build - git clone https://${{ secrets.BUILD_USERNAME }}:${{ secrets.BUILD_ACCESS_TOKEN }}@dev.sp-tarkov.com/SPT-AKI/Build.git ../Build - - - name: Trigger Branch - working-directory: ../Build - run: git checkout -b trigger || git checkout trigger - - - name: Create Trigger File - working-directory: ../Build - run: | - echo "${GITHUB_REF_NAME}" > .gitea/trigger - git add .gitea/trigger - git commit -m "Modules triggered build with tag '${GITHUB_REF_NAME}'" - - - name: Force Push - working-directory: ../Build - run: git push --force origin trigger diff --git a/.github/workflows/build-trigger.yaml b/.github/workflows/build-trigger.yaml new file mode 100644 index 0000000..a16892c --- /dev/null +++ b/.github/workflows/build-trigger.yaml @@ -0,0 +1,22 @@ +name: Trigger Main Build Pipeline + +on: + push: + tags: + - "*" + +jobs: + trigger-main-build: + runs-on: ubuntu-latest + steps: + - name: Trigger Build Workflow + uses: peter-evans/repository-dispatch@v3 + with: + token: ${{ secrets.BUILD_REPO_ACCESS_TOKEN }} + repository: sp-tarkov/build + event-type: build-trigger + client-payload: | + { + "repository": "${{ github.repository }}", + "tag": "${{ github.ref_name }}" + }