Skip to content

OAS validation API#249

Merged
rustyjux merged 6 commits intomasterfrom
dev
Feb 20, 2026
Merged

OAS validation API#249
rustyjux merged 6 commits intomasterfrom
dev

Conversation

@rustyjux
Copy link
Contributor

Description

This release includes the OAS validation API and fixes for the build CI workflows.

Paul Howells and others added 6 commits January 15, 2026 13:12
- See microservices/csitOasValidationApi/openapi.json
- Includes endpoint implementations
- Unit tests
- Instructions for manual integration tests in local environment
Fixes for Problem Detail Response and OpenAPI json generation
Updated to include install instructions in the readme
Adding health endpoints
Update to use python 3.14
Updates from code review to correct spelling and formatting
Fix for generated results class
Updated list rulesets endpoint and tests for sorting by directory
Completed TODOs in unit tests - Add body to requests
Update Readme to fix the 'run test's command
Updated API to use a preexisting local cache of the API Governance repository tags
APS-4031 Add OAS Validation endpoints
* Create working dockerfile for validation api

* add CI for validation API

* use FastAPIOffline to serve docs files locally instead of from CDN

* Refactor spectral validation process to handle large outputs and improve error handling
* upgrade docker/build-push-action to v5

* fix tag (slashes)

* add set up buildx

* update registry to ghcr.io

* update master build action
@rustyjux rustyjux merged commit 42cf6bd into master Feb 20, 2026
13 checks passed
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