Skip to content

ci: publish documentation with GitHub Pages - #4

Merged
marijn070 merged 4 commits into
mainfrom
fm/triplestar-docs-site
Sep 3, 2026
Merged

marijn070 merged 4 commits into
mainfrom
fm/triplestar-docs-site

Conversation

@marijn070

@marijn070 marijn070 commented Sep 1, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • add a GitHub Actions workflow that builds the existing documentation from docs/
  • deploy the generated static site to GitHub Pages after pushes to main
  • keep the pull-request job focused on verifying the documentation build
  • make no documentation-content changes

Validation

  • cd docs && uv run --locked zensical build --clean
  • generated site/index.html and site/sitemap.xml successfully
  • the build reports five existing unresolved internal-link warnings; strict mode is intentionally not used because this change does not modify documentation content

One-time GitHub Pages setup

A repository administrator must open Settings > Pages and set Build and deployment > Source to GitHub Actions before the first deployment. The workflow uses GitHub's Pages deployment permissions and does not require a repository secret.

@marijn070 marijn070 changed the title Improve documentation site and add Pages deployment ci: publish documentation with GitHub Pages Sep 3, 2026
@marijn070
marijn070 merged commit 15be877 into main Sep 3, 2026
2 checks passed
@marijn070
marijn070 deleted the fm/triplestar-docs-site branch September 3, 2026 08:57
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