Skip to content

Ignore flaky Zenodo and SINDY-MPC URLs in docs linkcheck - #681

Merged
ChrisRackauckas merged 4 commits into
SciML:masterfrom
ChrisRackauckas-Claude:docs/ignore-zenodo-latestdoi-timeout
Sep 9, 2026
Merged

ChrisRackauckas merged 4 commits into
SciML:masterfrom
ChrisRackauckas-Claude:docs/ignore-zenodo-latestdoi-timeout

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member

Ignore the Zenodo latestdoi badge in Documenter linkcheck.

The documentation build dies at :linkcheck because

curl … https://zenodo.org/badge/latestdoi/212827023 --max-time 10
ProcessExited(28)

The README badge still renders; this only skips that URL in linkcheck_ignore.

Please ignore this PR until it has been reviewed by @ChrisRackauckas.

Verification

Failing-before: https://github.com/SciML/DataDrivenDiffEq.jl/actions/runs/34304142433 (makedocs error [: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)

ChrisRackauckas and others added 2 commits September 9, 2026 09:41
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)
@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member Author

Spell Check is red on this PR for a pre-existing master failure, not the Zenodo linkcheck_ignore change.

typos 1.50 flags the public identifier implicits (57 hits). That is tracked separately in #682 (allowlist only). This PR should stay docs-only.

@ChrisRackauckas

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)
@ChrisRackauckas-Claude ChrisRackauckas-Claude changed the title Ignore the Zenodo latestdoi badge in docs linkcheck Ignore flaky Zenodo and SINDY-MPC URLs in docs linkcheck Sep 9, 2026
@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member Author

Documentation CI got past Zenodo, then died on a second flaky URL:

Error: linkcheck 'https://raw.githubusercontent.com/eurika-kaiser/SINDY-MPC/e1dfd9908b2b56af303ee9fb30a133aced4fd757/utils/sparsifyDynamics.m' status: 404.

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 implicits failure tracked in #682.

@ChrisRackauckas

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)
@ChrisRackauckas-Claude

Copy link
Copy Markdown
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

@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review September 9, 2026 19:33
@ChrisRackauckas
ChrisRackauckas merged commit db020d4 into SciML:master Sep 9, 2026
21 of 22 checks passed
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.

2 participants