Skip to content

ci: add docs publish workflow for GitHub Pages#34

Merged
pratyush618 merged 1 commit intomainfrom
ci/docs-workflow
Mar 29, 2026
Merged

ci: add docs publish workflow for GitHub Pages#34
pratyush618 merged 1 commit intomainfrom
ci/docs-workflow

Conversation

@pratyush618
Copy link
Copy Markdown
Collaborator

Summary

  • Adds a GitHub Actions workflow to build and deploy the Docusaurus documentation site to GitHub Pages
  • Triggers on pushes to main that modify docs/** or the workflow itself, plus manual dispatch
  • Uses actions/upload-pages-artifact@v3 and actions/deploy-pages@v4 for deployment
  • Concurrency group prevents overlapping deployments

Setup required after merge

Enable GitHub Pages in repo settings: Settings > Pages > Source > GitHub Actions

Test plan

  • Verify workflow triggers on docs changes to main
  • Verify Docusaurus site builds successfully in CI
  • Verify deployment to GitHub Pages after enabling the source

@pratyush618 pratyush618 merged commit a6eed01 into main Mar 29, 2026
8 checks passed
@pratyush618 pratyush618 deleted the ci/docs-workflow branch March 31, 2026 17:12
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