Skip to content

993 bug openapi job fails - #994

Merged
calumbell merged 5 commits into
stagingfrom
993-bug-openapi-job-fails
Oct 4, 2026
Merged

calumbell merged 5 commits into
stagingfrom
993-bug-openapi-job-fails

Conversation

@augustjohnson

Copy link
Copy Markdown
Collaborator

Fixing the openapi spec. Roughly, it was still on pipenv, and moving it to uv solved the major problem. Bonus though, the warnings (which would cause the spec gen to fail), are all fixed by a couple of type hints, some method removals(!), and some cleanup of fields which had been deprecated.

@augustjohnson augustjohnson linked an issue Oct 3, 2026 that may be closed by this pull request

@calumbell calumbell left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Alright looks good! Had a poke around on local, the generate_openapi_spec.sh script runs without error now. It also looks like the Github Action has successfully run.

I have tested the changes to the API with a local fork of the front-end and the removal of deprecated fields doesn't seem to have introduced any bugs.

@calumbell
calumbell merged commit cb78e1e into staging Oct 4, 2026
8 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.

[BUG] OpenAPI job fails.

2 participants