Skip to content

ci: deploy the docs when the theme or the landing page changes - #128

Merged
imran-siddique merged 1 commit into
mainfrom
ci/deploy-on-theme-change
Aug 21, 2026
Merged

ci: deploy the docs when the theme or the landing page changes#128
imran-siddique merged 1 commit into
mainfrom
ci/deploy-on-theme-change

Conversation

@imran-siddique

Copy link
Copy Markdown
Member

Only trace-spec listed overrides/** in its docs deploy filter. So on the other three, a change to overrides/main.html merges to main, goes green, and never deploys. The og:title fix did exactly that: merged, CI green, live site still serving the old template.

The same gap covers files the build publishes but the filter never named:

  • index.md is the site landing page now, so editing it would not have redeployed either.
  • The governance documents the build copies (CHARTER.md, CODE_OF_CONDUCT.md, SECURITY.md, PRIVACY.md) can change without triggering a deploy.

This aligns each filter with what the build actually copies. It is a silent-failure class: nothing errors, the site just quietly goes stale.

🤖 Generated with Claude Code

https://claude.ai/code/session_013EQx4N5BzTQbY8kvXUsdkY

Only trace-spec listed overrides/** in its docs deploy filter, so a
change to overrides/main.html merged to main and the live site kept
serving the old template. The og:title fix did exactly that: merged,
green, and not deployed.

The same gap covers files the build publishes but the filter never
named. index.md is the site landing page now, and the governance
documents are copied into the build, so any of them can change without
triggering a deploy.

Aligns each filter with what the build actually copies.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013EQx4N5BzTQbY8kvXUsdkY
@imran-siddique
imran-siddique requested a review from a team as a code owner August 21, 2026 04:49
@imran-siddique
imran-siddique merged commit 52141e8 into main Aug 21, 2026
12 checks passed
@imran-siddique
imran-siddique deleted the ci/deploy-on-theme-change branch August 21, 2026 04:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant