Skip to content

ci: eliminate duplicate docs builds#74

Merged
abrichr merged 1 commit into
mainfrom
agent/ci-cost-ops-20260727
Jul 27, 2026
Merged

ci: eliminate duplicate docs builds#74
abrichr merged 1 commit into
mainfrom
agent/ci-cost-ops-20260727

Conversation

@abrichr

@abrichr abrichr commented Jul 27, 2026

Copy link
Copy Markdown
Member

Summary

  • avoid running the generic CI build and the deploy workflow for the same docs-source push
  • remove the docs repository's active copy of the cross-repository dispatch template, which dispatched the repository back to itself
  • document that content repositories own the narrow notify-docs.yml dispatch

Why

sync.yml already installs, tests, validates, and builds immediately before deployment. Running ci.yml for the same docs-only push duplicated that work. The deleted workflow explicitly described itself as a template for other repositories, but because it lived under .github/workflows here, GitHub executed it on every main push.

Validation

  • actionlint .github/workflows/ci.yml .github/workflows/sync.yml
  • git diff --check

Tooling/code changes still run generic CI, and every deploy path still validates before publication.

@abrichr
abrichr marked this pull request as ready for review July 27, 2026 06:09
@abrichr
abrichr merged commit 8617c25 into main Jul 27, 2026
5 checks passed
@abrichr
abrichr deleted the agent/ci-cost-ops-20260727 branch July 27, 2026 06:09
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