Commit 71dda58
API Documentation Updates for v1.97 (#983)
* Draft: API docs overlays for v1.96
* chore: Add helm to v25.3 sidebar, bump helm chart to v0.20.1 (#986)
* Add helm to v25.3 sidebar
* Bump helm chart version to 0.20.1
* Add all available seqera compute regions to Platform Cloud docs (#988)
* Add all available seqera compute regions to Platform Cloud docs
* Expand SA into South Africa
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Alberto Chiusole <1922124+bebosudo@users.noreply.github.com>
---------
Signed-off-by: Alberto Chiusole <1922124+bebosudo@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Add API docs phase 2 automation workflows (#991)
* Add phase 2 automation workflows
* Add claude-generated-overlays.md to YAML extraction
* Update apply-overlays-and-regenerate.yml
* Fix YML extension handling in regenerate GH workflow
* Add logging to phase 2 workflow to troubleshooting failing spec validation
* Fix another batch of YAML extension handling issues
* Improved stdout and stderr and better error handling
* Fix branch fetching and commits so files actually show up
* Fix version detection picking up "latest decorated"
* Document array replacement pattern and apply schema deduplication
Add critical guidance on using remove-then-update pattern when replacing
arrays (enums, required fields) in OpenAPI overlays. Direct update actions
append to existing arrays instead of replacing them, creating invalid YAML
with duplicate values.
Documentation changes:
- Add "Array Replacement Pattern" section to overlay-patterns.md with
detailed examples of the problem and solution
- Add troubleshooting guidance to platform-api-docs/README.md
- Include examples for fixing duplicate required fields and enums
- Add workflow progress log (claude-progress.md)
Spec improvements:
- Apply schema deduplication overlay to decorated spec
- Fix 12 validate-json-schema errors (duplicate items in required arrays)
- Archive schema-required-duplicates-overlay-1.96.yaml
- Replace seqera-api-latest-decorated.yml with deduplicated .yaml version
Cleanup:
- Remove intermediate backup files
- Remove unused data-links path params overlay (API design issue)
- Keep only clean deduplicated decorated spec
The decorated spec now passes all schema validation checks except for
the 4 known path-params errors requiring backend API fixes.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
* Remove intermediate files to be recreated by workflow
* Put back 1.96 spec to fix workflow
* Fix workflow to accept flattened spec, decorate flatten spec, update docs for v1.97
---------
Signed-off-by: Alberto Chiusole <1922124+bebosudo@users.noreply.github.com>
Co-authored-by: Llewellyn vd Berg <113503285+llewellyn-sl@users.noreply.github.com>
Co-authored-by: Alberto Chiusole <1922124+bebosudo@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent 2b5e977 commit 71dda58
File tree
219 files changed
+17999
-1996
lines changed- .claude/skills/openapi-overlay-generator/references
- .github/workflows
- platform-api-docs
- docs
- info/parameter-tables
- data-links
- identities
- sidebar
- scripts
- overlays_archive
- specs
- platform-cloud/docs/compute-envs
- platform-enterprise_docs
- enterprise
- platform-enterprise_versioned_docs
- version-25.2/enterprise
- version-25.3/enterprise
- platform-enterprise_versioned_sidebars
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
219 files changed
+17999
-1996
lines changedLines changed: 61 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
350 | 350 | | |
351 | 351 | | |
352 | 352 | | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
353 | 414 | | |
354 | 415 | | |
355 | 416 | | |
| |||
0 commit comments