Skip to content

Align build with diracx - #4

Open
chrisburr wants to merge 13 commits into
DIRACGrid:mainfrom
chrisburr:align-build-with-diracx
Open

chrisburr wants to merge 13 commits into
DIRACGrid:mainfrom
chrisburr:align-build-with-diracx

Conversation

@chrisburr

Copy link
Copy Markdown
Member

No description provided.

Use material.extensions.emoji.to_svg instead of the deprecated
materialx shim and the current features list syntax for navigation tabs.
Use the default docs/ and site/ directories, matching the DiracX layout.
Everything under docs/ is already copied into the site by mkdocs so the
manual copy steps are no longer needed.
Replace the Makefile and unpinned pip install with a locked pixi
environment, matching the DiracX docs setup. New releases are subject to
a 7 day cooldown when solving. CI now builds in strict mode and also
checks pull requests without deploying them.
Use the same three-way toggle (system, light, dark) and icons as the
DiracX docs, keeping the existing colours.
Includes repo_url so pages get an edit link to the source on GitHub.
Addresses the zizmor findings for the GitHub Pages workflow.
@chrisburr
chrisburr requested a review from atsareg October 14, 2026 07:07

This branch has not been deployed

No deployments
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