From de431c0d53f666be4c4e32e14a7690e2facfdf39 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Fri, 6 Nov 2026 23:28:21 +0100 Subject: [PATCH] fix: find the home page when it is MDX The install demo made the home page index.mdx, and sitepages.require looked for index.md alone: every page test skipped locally and failed in CI, 256 at once. --- tests/sitepages.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/sitepages.py b/tests/sitepages.py index f11300dd8..cec481ae5 100644 --- a/tests/sitepages.py +++ b/tests/sitepages.py @@ -18,7 +18,10 @@ CONTENT = REPO_ROOT / "website" / "src" / "content" / "docs" def require() -> Path: """The content folder, or a skip when the site was not generated (a failure in CI, which generates it before the suite).""" - if not (CONTENT / "index.md").is_file(): + # The home page is MDX once it holds a component (the install demo): + # looking for index.md alone skipped every page test here and failed + # them all in CI. + if not page("index.md").is_file(): if os.environ.get("CI"): raise AssertionError("CI generates the site before the suite") raise unittest.SkipTest("site not generated (python scripts/generate_site.py)")