pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/scientific-python/scientific-python.org/pull/859

92f95f2fb0.css" /> Switch from netlify link checker to lychee by stefanv · Pull Request #859 · scientific-python/scientific-python.org · GitHub
Skip to content

Switch from netlify link checker to lychee#859

Open
stefanv wants to merge 4 commits into
scientific-python:mainfrom
stefanv:fix-link-checker
Open

Switch from netlify link checker to lychee#859
stefanv wants to merge 4 commits into
scientific-python:mainfrom
stefanv:fix-link-checker

Conversation

@stefanv
Copy link
Copy Markdown
Member

@stefanv stefanv commented May 20, 2026

The netlify link checker hasn't been updated in years, and is now failing because of some outdated JS dependency.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 20, 2026

Deploy Preview for scientific-python-org ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit 71ce7d5
🔍 Latest deploy log https://app.netlify.com/projects/scientific-python-org/deploys/6a10ef8793765e0008831d39
😎 Deploy Preview https://deploy-preview-859--scientific-python-org.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 94
Accessibility: 100
Best Practices: 100
SEO: 100
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@bsipocz
Copy link
Copy Markdown
Member

bsipocz commented May 20, 2026

Copying the build issues from the build log here:

Issues found in 14 inputs. Find details below.
12:48:43 AM: [public/specs/core-projects/networkx/index.html]:
12:48:43 AM:    [404] https://networkx.org/documentation/stable/license.html (at 142:34) | Rejected status code: 404 Not Found
12:48:43 AM: [public/specs/spec-0003/index.html]:
12:48:43 AM:    [404] https://www.cdc.gov/ncbddd/disabilityandhealth/infographic-disability-impacts-all.html (at 154:123) | Rejected status code: 404 Not Found
12:48:43 AM: [public/specs/spec-0004/index.html]:
12:48:43 AM:    [403] https://anaconda.org/ (at 273:21) | Rejected status code: 403 Forbidden
12:48:43 AM:    [404] https://anaconda.org/%5Buser%5D/settings/access (at 278:10) | Rejected status code: 404 Not Found
12:48:43 AM: [public/specs/spec-0009/index.html]:
12:48:43 AM:    [403] https://medium.com/the-node-js-collection/healthy-open-source-967fa8be7951 (at 285:61) | Rejected status code: 403 Forbidden
12:48:43 AM:    [404] https://www.theopensourceway.org/the_open_source_way-guidebook-2.0.html#_project_and_community_governance (at 406:23) | Rejected status code: 404 Not Found
12:48:43 AM: [public/summits/developer/2023/general-planning/index.html]:
12:48:43 AM:    [403] [https://www.timeanddate.com/worldclock/converter.html?iso=20230227T170000&p1=224](https://www.timeanddate.com/worldclock/converter.html?iso=20230227T170000&p1=224) (at 135:28) | Rejected status code: 403 Forbidden
12:48:43 AM: [public/summits/developer/2023/index.html]:
12:48:43 AM:    [403] https://hackmd.io/@scientific-python/r1sq5vNHn (at 135:32) | Rejected status code: 403 Forbidden
12:48:43 AM: [public/summits/developer/2025-nov/index.html]:
12:48:43 AM:    [429] https://upload.wikimedia.org/wikipedia/commons/c/c7/ESS_logotype_cyan_S.png (at 141:11) | Rejected status code: 429 Too Many Requests
12:48:43 AM: [public/summits/developer/2025/index.html]:
12:48:43 AM:    [429] https://upload.wikimedia.org/wikipedia/commons/thumb/5/56/NSF_logo.svg/1280px-NSF_logo.svg.png (at 141:11) | Rejected status code: 429 Too Many Requests
12:48:43 AM: [public/summits/domain-stacks/index.html]:
12:48:43 AM:    [404] https://pangeo.io/packages.html (at 132:17) | Rejected status code: 404 Not Found
12:48:43 AM: [public/summits/domain-stacks/meeting1/index.html]:
12:48:43 AM:    [404] https://deploy-preview-286--scientific-python-org.netlify.app/software/ (at 176:14) | Rejected status code: 404 Not Found
12:48:43 AM: [public/summits/sparse/array-followup-2023-06-17/index.html]:
12:48:43 AM:    [403] https://hackmd.io/iEtdfbxfSbGwOAJTXmqyIQ (at 153:37) | Rejected status code: 403 Forbidden
12:48:43 AM: [public/summits/sparse/meeting1/index.html]:
12:48:43 AM:    [403] [https://www.timeanddate.com/worldclock/converter.html?iso=20220926T180000&p1=224](https://www.timeanddate.com/worldclock/converter.html?iso=20220926T180000&p1=224) (at 130:28) | Rejected status code: 403 Forbidden
12:48:43 AM: [public/summits/sparse/meeting2/index.html]:
12:48:43 AM:    [403] [https://www.timeanddate.com/worldclock/converter.html?iso=20230427T180000&p1=224](https://www.timeanddate.com/worldclock/converter.html?iso=20230427T180000&p1=224) (at 133:30) | Rejected status code: 403 Forbidden
12:48:43 AM: [public/tools/index.html]:
12:48:43 AM:  [ERROR] file://github.com/opt/build/repo/public/tools/pydata-sphinx-theme.readthedocs.io (at 149:92) | File not found. Check if file exists and path is correct
12:48:43 AM:    [404] https://scientific-python.org/calendar (at 187:45) | Rejected status code: 404 Not Found
12:48:43 AM: 🔍 4059 Total (in 1m 51s 654ms) 🔗 952 Unique ✅ 3924 OK 🚫 17 Errors 👻 112 Excluded ⛔ 6 Unsupported 🔀 40 Redirects
12:48:43 AM: Hint: Encountered rate limit responses. You might be able to work around this by adding `[hosts."upload.wikimedia.org"]` to the TOML config to adjust the `concurrency` and `request_interval` values.
12:48:43 AM: Hint: Followed 40 redirects. You might want to consider replacing redirecting URLs with the resolved URLs. Use verbose mode (`-v`/`-vv`) to see redirection details.
12:48:43 AM: Hint: You can configure accepted/rejected response codes with `-a` or `--accept`
12:48:45 AM: Failed during stage 'building site': Build script returned non-zero exit code: 2 (https://ntl.fyi/exit-code-2)

@stefanv
Copy link
Copy Markdown
Member Author

stefanv commented May 20, 2026

I love how these failed links were simply not found before 👀

@stefanv stefanv force-pushed the fix-link-checker branch from 39ad4fa to 71ce7d5 Compare May 23, 2026 00:06
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.

3 participants

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy