From 17c76fede5a6060c2de761ad067d79ab8b2155db Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 26 Feb 2026 23:34:54 +0000 Subject: [PATCH] fix: trigger deploy-website workflow via workflow_run instead of push Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com> --- .github/workflows/deploy-website.yml | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/.github/workflows/deploy-website.yml b/.github/workflows/deploy-website.yml index df7ef982..e4e765d9 100644 --- a/.github/workflows/deploy-website.yml +++ b/.github/workflows/deploy-website.yml @@ -4,19 +4,13 @@ name: Deploy Website to GitHub Pages on: - # Runs on pushes targeting the default branch - push: - branches: ["main"] - paths: - - "website/**" - - "agents/**" - - "prompts/**" - - "instructions/**" - - "skills/**" - - "plugins/**" - - "cookbook/**" - - "eng/generate-website-data.mjs" - - ".github/workflows/deploy-website.yml" + # Runs after the Publish to main workflow completes successfully. + # Note: pushes made by GITHUB_TOKEN do not trigger push-based workflows, + # so workflow_run is required to chain off the publish workflow. + workflow_run: + workflows: ["Publish to main"] + types: + - completed # Allows you to run this workflow manually from the Actions tab workflow_dispatch: @@ -36,6 +30,7 @@ concurrency: jobs: # Build job build: + if: ${{ github.event_name == 'workflow_dispatch' || github.event.workflow_run.conclusion == 'success' }} runs-on: ubuntu-latest steps: - name: Checkout