Ignore flaky Zenodo and SINDY-MPC URLs in docs linkcheck - #681
Merged
ChrisRackauckas merged 4 commits intoSep 9, 2026
Merged
ChrisRackauckas merged 4 commits into
ChrisRackauckas merged 4 commits into
Conversation
Documenter's 10s curl HEAD of https://zenodo.org/badge/latestdoi/212827023 times out (exit 28) and fails the documentation build. The README badge still renders; skip that URL in linkcheck. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Grok <noreply@x.ai> Agent-Harness: Grok Build 1.0.24 Agent-Model: grok-4.6 Agent-Session: 01a08654-45f1-7a53-849c-56a7f1531d56 (local Grok Build session; no public conversation URL)
crate-ci/typos 1.50.0 added `implicits -> implicit` to the dictionary. DataDrivenDiffEq uses `implicits` as a public Basis keyword and as a local name matching `implicit_variables`; renaming would be noisy. Spell Check CI consumes SciML/.github's reusable workflow @v1, which now pins crate-ci/typos@v1.50.1, so every PR fails on master. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Grok <noreply@x.ai> Agent-Harness: Grok Build 1.0.24 Agent-Model: grok-4.6 Agent-Session: 01a08654-45f1-7a53-849c-56a7f1531d56 (local Grok Build session; no public conversation URL)
Member
Author
|
Spell Check is red on this PR for a pre-existing master failure, not the Zenodo
|
After the Zenodo URL was ignored, linkcheck failed on https://raw.githubusercontent.com/eurika-kaiser/SINDY-MPC/.../sparsifyDynamics.m with HTTP 404 from Actions. The file is still there (HEAD/GET 200 outside CI). Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Grok <noreply@x.ai> Agent-Harness: Grok Build 1.0.24 Agent-Model: grok-4.6 Agent-Session: 01a08654-45f1-7a53-849c-56a7f1531d56 (local Grok Build session; no public conversation URL)
Member
Author
|
Documentation CI got past Zenodo, then died on a second flaky URL: That file is still present (HEAD/GET 200 outside Actions). Pushed a follow-up commit to ignore it too. Spell Check remains the pre-existing |
Stacked on SciML#682. The allowlist is a separate mechanical PR; this merge only unblocks Documentation CI on the linkcheck branch. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Grok <noreply@x.ai> Agent-Harness: Grok Build 1.0.24 Agent-Model: grok-4.6 Agent-Session: 01a08654-45f1-7a53-849c-56a7f1531d56 (local Grok Build session; no public conversation URL)
Member
Author
|
Merged #682 into this branch so Spell Check stops masking Documentation CI. The allowlist remains its own PR; this merge is only so we can see whether linkcheck is actually green. |
ChrisRackauckas
marked this pull request as ready for review
September 9, 2026 19:33
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ignore the Zenodo
latestdoibadge in Documenter linkcheck.The documentation build dies at
:linkcheckbecauseThe README badge still renders; this only skips that URL in
linkcheck_ignore.Verification
Failing-before: https://github.com/SciML/DataDrivenDiffEq.jl/actions/runs/34304142433 (
makedocserror[:linkcheck], curl exit 28 on the Zenodo URL).I did not re-run the full docs build locally (needs the whole tutorial stack). After merge, Documentation CI is the check.
Links
🤖 Generated with Grok Build 1.0.24 (model: grok-4.6)
Session:
01a08654-45f1-7a53-849c-56a7f1531d56(local Grok Build session; no public conversation URL)