Skip to content

chore: reorder documentation build step in GitHub Actions workflow and enhance CSS styles - #24

Merged
giswqs merged 1 commit into
mainfrom
demo
May 29, 2026
Merged

chore: reorder documentation build step in GitHub Actions workflow and enhance CSS styles#24
giswqs merged 1 commit into
mainfrom
demo

Conversation

@giswqs

@giswqs giswqs commented May 29, 2026

Copy link
Copy Markdown
Member
  • Moved the documentation build step to ensure it runs after setting up Node.js.
  • Added new CSS styles for the documentation header and search components to improve visual consistency in light and dark themes.

…d enhance CSS styles

- Moved the documentation build step to ensure it runs after setting up Node.js.
- Added new CSS styles for the documentation header and search components to improve visual consistency in light and dark themes.
Copilot AI review requested due to automatic review settings May 29, 2026 04:30

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the documentation publishing flow and refines MkDocs Material styling for the docs site header/search UI.

Changes:

  • Moves mkdocs build --strict to run after Node setup and the web demo build.
  • Adds a post-copy assertion that site/demo/index.html exists.
  • Adds light/dark theme CSS overrides for the docs header, logo, and search components.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/pages.yml Reorders docs build in the Pages workflow and validates demo output after copying.
docs/stylesheets/extra.css Adds MkDocs Material header/search styling for light and dark themes.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@giswqs
giswqs merged commit 6604819 into main May 29, 2026
3 checks passed
@giswqs
giswqs deleted the demo branch May 29, 2026 04:31
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