docs(api-reference): regenerate API docs (automated) - #1575
Conversation
GHA build & deploy previewBuilt by
Updated automatically on every push. |
365d8e8 to
d4fa818
Compare
Signed-off-by: unionai-docsy-bot[bot] <295918299+unionai-docsy-bot[bot]@users.noreply.github.com>
d4fa818 to
f4d4b96
Compare
There was a problem hiding this comment.
🟡 Changes recommended
The regenerated webhooks documentation contains inconsistent/incorrect Python/module references (and one invalid snippet) that should be corrected to avoid confusing users.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
Automated regeneration of the Flyte/Union API reference content to align the docs site with the latest published SDK/plugin releases, including updated version pins/manifests and newly generated API pages.
Changes:
- Bump docs “stable” version pin to
v2.7.0.0and adjust the enumerated/retired version lists. - Regenerate API reference pages and the Flyte SDK linkmap for Flyte
2.7.0(including newly documentedflyte.extras.webhooksandflyte.app.Subdomain). - Update the version manifest and API reference frontmatter versions (e.g.
flyteplugins-unionto0.10.0, Flyte CLI to2.7.0), reflecting the new generated surface.
File summaries
| File | Description |
|---|---|
| versions.toml | Promotes stable docs pin to v2.7.0.0 and retires an older enumerated pin to manage build/deploy file-count limits. |
| data/version-manifest.json | Updates the published docs/sdk version metadata and variant component SHAs for the regenerated build. |
| linkmap/flytesdk-linkmap.json | Refreshes autolink targets to match the regenerated Flyte SDK API surface (new modules/symbols added). |
| content/api-reference/union-plugin/_index.md | Bumps Union plugin docs version to 0.10.0 to match regenerated plugin API docs. |
| content/api-reference/flyte-cli.md | Regenerates Flyte CLI docs for 2.7.0, including new/updated commands and semantics. |
| content/api-reference/flyte-sdk/_index.md | Updates the Flyte SDK landing/index page to 2.7.0 and includes newly generated module/function entries. |
| content/api-reference/flyte-sdk/flyte.app/domain.md | Regenerated Flyte app domain docs (now referencing Subdomain support in subdomain). |
| content/api-reference/flyte-sdk/flyte.extras.webhooks/_index.md | Newly generated webhooks module documentation and examples. |
| content/api-reference/flyte-sdk/flyte.extras.webhooks/** | Newly generated webhooks API pages (classes, errors, helpers) introduced in Flyte 2.7.0. |
| content/api-reference/flyte-sdk/flyte.extras.webhooks.testing/** | Newly generated conformance harness docs for provider plugins. |
| content/api-reference/** (other regenerated API pages shown in diff) | Bulk version-frontmatter bumps and regenerated API reference content across integrations and SDK modules for 2.7.0. |
Review details
Suppressed comments (1)
content/api-reference/flyte-sdk/flyte.app/domain.md:28
- The parameter type table uses
flyte.app._types.Subdomain, which is an internal path. Consider switching it to the publicflyte.app.Subdomainalias to match the rest of the docs.
- Files reviewed: 300/326 changed files
- Comments generated: 4
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| ```python | ||
| class Domain( | ||
| subdomain: typing.Optional[str] = None, | ||
| subdomain: typing.Union[str, flyte.app._types.Subdomain, NoneType] = None, |
|
|
||
| Conformance harness — enforce the common provider format. | ||
|
|
||
| Every `flyteplugins.webhooks.<product>` plugin ships a one-line test: |
|
|
||
|
|
||
| ```python | ||
| protocol ProviderFactory() |
|
|
||
| | Parameter | Type | Description | | ||
| |-|-|-| | ||
| | `event_type` | `str` | The event to match. Prefer the typed constants in `flyteplugins.webhooks.events` — `events.github.PullRequest.OPENED` for one action, `events.github.PullRequest.ANY` for every action on that type. Raw strings still work, which is the escape hatch for events the constants do not cover yet. An empty string matches every event from every configured provider. | |
Automated API-reference regeneration
Regenerated the generated API reference against the latest PyPI releases via the build pipeline (
make update-api-docs). No hand-authored content.Triggered by:
repository_dispatch.Drift detected
Produced by docsy's API-docs automation (Option 2 / DOC-1044) — the CI complement to
/docsy --refresh-api. Left as a draft for human review (agent proposes; human disposes).API surface delta:
materialThis regen changes the public API surface, not just version strings. docsy will assess whether narrative docs (user guide, how-tos) that cite these symbols need updating:
process-sourcespicks up thedocsy:api-surface-deltalabel, opens a scoped ticket, and runsassess-docs-impact.Changed public symbols (seed for the narrative-impact assessment):
Detection detail