Skip to content

fix(validation): resolve manifest URL failures#154

Merged
ericyangpan merged 3 commits into
mainfrom
codex/fix-url-validation
Jul 21, 2026
Merged

fix(validation): resolve manifest URL failures#154
ericyangpan merged 3 commits into
mainfrom
codex/fix-url-validation

Conversation

@ericyangpan

Copy link
Copy Markdown
Contributor

Summary

  • normalize manifest URLs that violate the no-trailing-slash rule
  • update or remove confirmed stale links using current official destinations
  • make URL checks fall back from HEAD to GET and distinguish confirmed 404/410 responses from inconclusive anti-automation/network failures
  • give the networked test an explicit timeout and report skipped checks
  • include failure output in automated issues and auto-close resolved URL-validation issues

Root cause

The scheduled check stopped at deterministic trailing-slash violations. Once those were fixed, the network test exposed a 5-second default test timeout and a missing HEAD-to-GET fallback, which caused normal pages and automation-blocking sites to be reported as broken.

Validation

  • npm run test:urls (passed against the live network in 333 seconds)
  • npm run test:ci
  • npm run type-check
  • npm run format:check
  • npm run biome:check
  • npm run spell
  • npm run data-health:check
  • workflow YAML parse check

Closes #149

@ericyangpan
ericyangpan requested a review from a team as a code owner July 21, 2026 02:45
@github-actions

github-actions Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Preview deployment

Status URL
Ready https://pr-154-aicodingstack.pr-preview.workers.dev

Commit: 5ad36aa
Updated: 2026-07-21T02:54:18.477Z

@ericyangpan
ericyangpan merged commit a8e3be0 into main Jul 21, 2026
13 checks passed
@ericyangpan
ericyangpan deleted the codex/fix-url-validation branch July 21, 2026 02:54
@github-actions

Copy link
Copy Markdown
Contributor

Preview deployment cleaned up

The preview deployment for PR #154 has been removed.

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.

🔗 Broken URLs detected in manifests

1 participant