Skip to content

Publish database-free documentation directly through GitHub Pages - #10

Merged
MikkoVihtakari merged 2 commits into
masterfrom
fix/reliable-pages-publishing
Oct 26, 2026
Merged

MikkoVihtakari merged 2 commits into
masterfrom
fix/reliable-pages-publishing

Conversation

@MikkoVihtakari

@MikkoVihtakari MikkoVihtakari commented Oct 26, 2026 •

Copy link
Copy Markdown
Collaborator

The site builds successfully but the deploy action fails when it tries to check out master in a second worktree. Publish the validated pkgdown output as a Pages artifact, then deploy that artifact directly from master. PRs build without deploying and write permissions are limited to Pages deployment.

Refresh the README before building and reject a navbar version that differs from DESCRIPTION. Render database examples as code only, retaining the previously published historical illustration, so documentation builds neither require a local Biotic database nor run database downloads or package-install snippets.

Validation: the complete local pkgdown build passed; the version guard accepts matching output and rejects stale navbar/citation fixtures. Pages publishing source is configured to GitHub Actions. Public publication follows merge.

@MikkoVihtakari
MikkoVihtakari merged commit 10b4d49 into master Oct 26, 2026
2 checks passed
@MikkoVihtakari
MikkoVihtakari deleted the fix/reliable-pages-publishing branch October 26, 2026 11:58
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