From 2ca2b366eef3a2a355468130bffdc5cde66e23d8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 16 Jun 2026 23:31:27 +0000 Subject: [PATCH 1/5] Initial plan From 6abc148683e88e413ea7f30207ae648f9399b57c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 16 Jun 2026 23:34:37 +0000 Subject: [PATCH 2/5] fix: allow docs snapshot commits to trigger deploy workflow --- .github/workflows/deploy-docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 29f1cc5..2a47c6e 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -24,7 +24,7 @@ concurrency: jobs: publish: - if: github.actor != 'github-actions[bot]' + if: "github.event_name != 'push' || github.event.head_commit.message != 'docs: publish static site'" runs-on: ubuntu-latest name: Build and sync docs site steps: From 01d30382491f75524ac17cee0be4d7e36f14d63b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 16 Jun 2026 23:35:33 +0000 Subject: [PATCH 3/5] fix: skip only publish docs commits in deploy workflow --- .github/workflows/deploy-docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 2a47c6e..dc19f66 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -24,7 +24,7 @@ concurrency: jobs: publish: - if: "github.event_name != 'push' || github.event.head_commit.message != 'docs: publish static site'" + if: "github.event_name != 'push' || !startsWith(github.event.head_commit.message, 'docs: publish static site')" runs-on: ubuntu-latest name: Build and sync docs site steps: From f4df97689fb28f776dbfd528ececfa416419d1df Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 16 Jun 2026 23:36:17 +0000 Subject: [PATCH 4/5] fix: make docs deploy loop guard null-safe --- .github/workflows/deploy-docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index dc19f66..9f198ee 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -24,7 +24,7 @@ concurrency: jobs: publish: - if: "github.event_name != 'push' || !startsWith(github.event.head_commit.message, 'docs: publish static site')" + if: "github.event_name != 'push' || github.event.head_commit == null || !startsWith(github.event.head_commit.message, 'docs: publish static site')" runs-on: ubuntu-latest name: Build and sync docs site steps: From 9b0065301b5eac0bb6d0924e27106fd2f80ae095 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 16 Jun 2026 23:36:57 +0000 Subject: [PATCH 5/5] fix: clarify docs deploy commit-message guard --- .github/workflows/deploy-docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 9f198ee..4c22257 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -24,7 +24,7 @@ concurrency: jobs: publish: - if: "github.event_name != 'push' || github.event.head_commit == null || !startsWith(github.event.head_commit.message, 'docs: publish static site')" + if: "github.event_name != 'push' || (github.event.head_commit == null || !startsWith(github.event.head_commit.message, 'docs: publish static site'))" runs-on: ubuntu-latest name: Build and sync docs site steps: