Skip to content

XY-790: [ELF hardening 2/4] Add utoipa and Scalar API contract surface#111

Merged
yvette-carlisle merged 3 commits into
mainfrom
y/elf-xy-790
Jun 8, 2026
Merged

XY-790: [ELF hardening 2/4] Add utoipa and Scalar API contract surface#111
yvette-carlisle merged 3 commits into
mainfrom
y/elf-xy-790

Conversation

@yvette-carlisle

Copy link
Copy Markdown
Member

Summary

  • generate the ELF API OpenAPI contract with utoipa and serve it from /openapi.json
  • serve Scalar API documentation from /docs using the generated contract
  • document the local contract routes and add route-level tests for critical OpenAPI paths, including default ingestion-profile GET/PUT
  • update the cargo-make vstyle wrapper to pass the required language argument used by the repo gate

Verification

  • cargo make fmt
  • cargo make lint-fix
  • cargo make checks

@yvette-carlisle yvette-carlisle merged commit d3d1093 into main Jun 8, 2026
10 checks passed
@yvette-carlisle yvette-carlisle deleted the y/elf-xy-790 branch June 8, 2026 03:49
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