Skip to content

Ignore bot-blocked links in myst link checker#49

Merged
tyfolino merged 1 commit into
ProjectPythia:mainfrom
tyfolino:fix-link-check-errors
Mar 13, 2026
Merged

Ignore bot-blocked links in myst link checker#49
tyfolino merged 1 commit into
ProjectPythia:mainfrom
tyfolino:fix-link-check-errors

Conversation

@tyfolino
Copy link
Copy Markdown
Collaborator

@tyfolino tyfolino commented Mar 13, 2026

Summary

  • Nightly builds have been failing because myst build --strict treats link-resolve failures as errors
  • The failing links (on journals.ametsoc.org, noaa.gov, mrms.nssl.noaa.gov, github.com/ARM-Development) all work fine for human users but return 403/429 to CI bots
  • Adds error_rules to myst.yml to suppress these failures, using the same mechanism already in the upstream pythia-config

Test plan

  • Check that the nightly build (or a manual trigger of the build workflow) passes after this is merged

🤖 Generated with Claude Code

Add error_rules to myst.yml to suppress link-resolve failures for
domains that return 403/429 to CI but are valid for human users,
fixing the nightly build failure.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 13, 2026

👋 Thanks for opening this PR! The Cookbook will be automatically built with GitHub Actions. To see the status of your deployment, click below.
🔍 Git commit SHA: 7ead11d
✅ Deployment Preview URL: https://ProjectPythia.github.io/mrms-cookbook/_preview/49

@tyfolino tyfolino merged commit 61223ed into ProjectPythia:main Mar 13, 2026
2 checks passed
@tyfolino tyfolino deleted the fix-link-check-errors branch March 13, 2026 18:52
github-actions Bot pushed a commit that referenced this pull request Mar 13, 2026
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