Skip to content

ci(seo/P0): daily production crawl smoke for FR/EN - #99

Merged
EagleFox31 merged 1 commit into
mainfrom
chore/p0-production-crawl-smoke-20261011
Oct 11, 2026
Merged

EagleFox31 merged 1 commit into
mainfrom
chore/p0-production-crawl-smoke-20261011

Conversation

@EagleFox31

Copy link
Copy Markdown
Owner

Why

P0 (#98) fixes for readable article HTML and canonical sitemaps are deployed, but a passing build does not protect against runtime crawler regressions. The repository already has scripts/seo/public-crawl-smoke.mjs; run it on real production rather than relying on sporadic manual checks.

Changes

  • Adds GitHub Actions workflow_dispatch and daily schedule (08:17 UTC / 09:17 Cameroon).
  • Uses built-in Node 24, no dependency install and no credentials.
  • Checks canonical domain, robots.txt, posts/news sitemaps, French/English homepages, actual article HTML and canonical metadata using the existing script.
  • Reports failed assertions in a GitHub Actions run; this is a read-only job and does not publish or deploy anything.

Validation before merge

  • Quality CI passes on PR.
  • Manually run the workflow on its default branch after merge; review assertion output.
  • Acknowledge that this is monitoring, not a substitute for GSC index coverage or human navigation UX testing.

Related: #98 and completed #90. No changes to Cloudflare pilot #54.

@vercel

vercel Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
trigenys-insight Ready Ready Preview Oct 11, 2026 10:55pm UTC

@EagleFox31
EagleFox31 marked this pull request as ready for review October 11, 2026 22:56
@EagleFox31
EagleFox31 merged commit 77be829 into main Oct 11, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — 5324cae4 Deployed Oct 11, 2026 by vercel[bot]
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