From 436892a92b85fb9e8da29e8753eb9687b3462b06 Mon Sep 17 00:00:00 2001 From: Jeremy Glenn Lopez <18109684+jglopez@users.noreply.github.com> Date: Mon, 18 May 2026 19:45:07 -0700 Subject: [PATCH 1/2] fix: run deploy only after CI passes Switch deploy.yml trigger from push to workflow_run so it only runs when CI completes successfully on main. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/deploy.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b9d66f7..162843c 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,7 +1,9 @@ name: Deploy on: - push: + workflow_run: + workflows: ["CI"] + types: [completed] branches: [main] permissions: @@ -16,6 +18,7 @@ concurrency: jobs: build-and-deploy: + if: github.event.workflow_run.conclusion == 'success' runs-on: ubuntu-latest environment: name: github-pages From 31fe75990d540426afc82f60ac527c4ddd20b6f8 Mon Sep 17 00:00:00 2001 From: Jeremy Glenn Lopez <18109684+jglopez@users.noreply.github.com> Date: Mon, 18 May 2026 19:58:41 -0700 Subject: [PATCH 2/2] docs: add comment linking deploy.yml dependency on ci.yml Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/deploy.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 162843c..9fe2866 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,5 +1,6 @@ name: Deploy +# Depends on ci.yml — only runs after CI passes on main. on: workflow_run: workflows: ["CI"]