Skip to content

docs: publish GitHub Pages via Actions and add a landing page - #192

Merged
rajfirke merged 1 commit into
mainfrom
feat/github-pages-deploy
Sep 21, 2026
Merged

rajfirke merged 1 commit into
mainfrom
feat/github-pages-deploy

Conversation

@rajfirke

Copy link
Copy Markdown
Owner

What does this PR do?

Turns on a live docs/showcase site at https://rajfirke.github.io/provena.

GitHub Pages is already configured for this repo with build_type: workflow. This PR replaces mkdocs gh-deploy (pushes HTML with GITHUB_TOKEN, which does not trigger Pages) with GitHub's artifact deploy path, and upgrades docs/index.md into a landing page.

Checklist

  • Tests added/updated for the change (N/A — docs/CI only; mkdocs build --strict passes locally)
  • ruff check src/ tests/ passes (no Python source changes)
  • ruff format --check src/ tests/ passes (no Python source changes)
  • mypy src/provena/ passes (no Python source changes)
  • pytest passes with no failures (no Python source changes)
  • CHANGELOG.md updated (if user-facing change)

Related Issues

N/A — publishing the existing docs site.

mkdocs gh-deploy never produced a live site because GITHUB_TOKEN
pushes do not trigger Pages. Deploy the built site as a Pages
artifact and turn the homepage into a shareable project landing page.

Co-authored-by: Cursor <cursoragent@cursor.com>
@rajfirke
rajfirke merged commit 0782e0b into main Sep 21, 2026
6 checks passed
@rajfirke
rajfirke deleted the feat/github-pages-deploy branch September 21, 2026 18:15
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