Skip to content

remove boltztrap2 upper bound and add allow 403 for lychee - #552

Merged
minhsueh merged 2 commits into
mainfrom
fix-test
Nov 5, 2026
Merged

minhsueh merged 2 commits into
mainfrom
fix-test

Conversation

@minhsueh

@minhsueh minhsueh commented Nov 5, 2026

Copy link
Copy Markdown
Collaborator

Fix CI

Testing and Build Docs

Problem: boltztrap2<25.11.1 was pinned with an upper bound, added earlier to work around a
compilation issue when installing via pip. That bound now forces an old release. The old releases
bundle spglib 1.9.9, whose CMake project declares a minimum version below 3.5. CMake 4 rejects
that, so the install fails with Compatibility with CMake < 3.5 has been removed.

Fix: Remove the upper bound and use the latest release,
26.3.1. It bundles spglib 2.6.0 and builds with CMake 4.

Check URLs

Problem: The Materials Project website is behind Cloudflare, which blocks automated requests.
The link checker gets 403 Forbidden for the working materialsproject.org and
next-gen.materialsproject.org links, so the job fails.

Fix: Accept 403 in the link checker. Genuinely broken links (e.g. 404) are still reported.

@minhsueh
minhsueh merged commit 6c2548e into main Nov 5, 2026
7 of 9 checks passed
@minhsueh
minhsueh deleted the fix-test branch November 5, 2026 22:37
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