From f5e484679b996f698e43661bd686858a001c29b1 Mon Sep 17 00:00:00 2001 From: soup Date: Sat, 24 May 2025 12:34:40 +0200 Subject: [PATCH] fix(ci): trigger docs update via workflow_run (#2066) --- .github/workflows/trigger_docs_update.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/trigger_docs_update.yml b/.github/workflows/trigger_docs_update.yml index 49e6f22..88059ab 100644 --- a/.github/workflows/trigger_docs_update.yml +++ b/.github/workflows/trigger_docs_update.yml @@ -1,13 +1,19 @@ name: Trigger Docs Update on: - release: - types: [published] + workflow_run: + workflows: ["build"] + types: + - completed workflow_dispatch: jobs: trigger_docs_update: runs-on: ubuntu-latest + # only run if the 'build' workflow was successful and was triggered by a tag push + if: > + github.event.workflow_run.conclusion == 'success' && + startsWith(github.event.workflow_run.head_branch, 'refs/tags/v') steps: - name: Trigger docs workflow run: | @@ -15,4 +21,4 @@ jobs: -H "Authorization: token ${{ secrets.DOCS_TOKEN }}" \ -H "Accept: application/vnd.github.v3+json" \ https://api.github.com/repos/autobrr/autobrr.com/dispatches \ - -d '{"event_type": "update-release-notes"}' \ No newline at end of file + -d '{"event_type": "update-release-notes"}'