Skip to content

chora(doc): integrate external OpenAPI spec and automate docs deployment#5

Open
olegsta wants to merge 1 commit intovsys-host:mainfrom
olegsta:feature/docs-external-openapi-integration
Open

chora(doc): integrate external OpenAPI spec and automate docs deployment#5
olegsta wants to merge 1 commit intovsys-host:mainfrom
olegsta:feature/docs-external-openapi-integration

Conversation

@olegsta
Copy link
Copy Markdown
Contributor

@olegsta olegsta commented Apr 23, 2026

  • consume OpenAPI generated by shkeeper.io CI
  • fetch spec from release/artifact pipeline
  • trigger docs rebuild via repository_dispatch callback
  • rebuild documentation and Docker image automatically

@olegsta olegsta force-pushed the feature/docs-external-openapi-integration branch 4 times, most recently from bb74abe to ab1bf2d Compare April 23, 2026 14:44
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Integrates an externally generated OpenAPI spec into the docs repository and automates downstream rebuilds by updating the committed spec and rebuilding/publishing the docs Docker image.

Changes:

  • Add repository_dispatch trigger and workflow steps to download, verify, and commit an OpenAPI spec from vsys-host/shkeeper.io releases.
  • Adjust Docker tagging/build behavior for the docs image.
  • Minor wording/formatting update in the docs introduction.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.

File Description
docs/intro.md Updates the “How it works” steps in the docs intro.
.github/workflows/ci.yml Adds dispatch trigger and automation to fetch/commit OpenAPI and build/push docs Docker image.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/ci.yml Outdated
Comment thread .github/workflows/ci.yml Outdated
Comment thread .github/workflows/ci.yml Outdated
Comment thread .github/workflows/ci.yml Outdated
Comment thread .github/workflows/ci.yml
- consume OpenAPI generated by shkeeper.io CI
- fetch spec from release/artifact pipeline
- trigger docs rebuild via repository_dispatch callback
- rebuild documentation and Docker image automatically
@olegsta olegsta force-pushed the feature/docs-external-openapi-integration branch from ab1bf2d to b46719f Compare April 27, 2026 08:45
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