Skip to content

Conversation

@paulinder
Copy link
Contributor

@paulinder paulinder commented Oct 22, 2025

Sets up automatic deployment of documentation to GitHub Pages when code is merged to the main branch.

Changes:

  • Add .github/workflows/docs.yml: CI workflow that builds and deploys docs to GitHub Pages using the official deploy-pages action
  • Fix docs/Makefile: Replace BSD sed-incompatible command with cross-platform solution in generate-readme target for macOS compatibility

The workflow builds complete documentation (README + API reference + user guide) using the existing build-all-docs target and deploys to github.io/pyoats/.

....
docs deploy will not work until enabled at https://github.com/georgian-io/pyoats/settings/pages

This commit sets up automatic deployment of documentation to GitHub Pages
when code is merged to the main branch.

Changes:
- Add .github/workflows/docs.yml: CI workflow that builds and deploys docs
  to GitHub Pages using the official deploy-pages action
- Fix docs/Makefile: Replace BSD sed-incompatible command with cross-platform
  solution in generate-readme target for macOS compatibility

The workflow builds complete documentation (README + API reference + user guide)
using the existing build-all-docs target and deploys to github.io/pyoats/.

Closes the issue where https://georgian-io.github.io/pyoats-docs/ returned 404.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
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