Resolve "generate JSON schemas / typescript interfaces automatically in CI"
requested to merge 2106-generate-json-schemas-typescript-interfaces-automatically-in-ci into 1986-add-typing-to-all-of-our-api-endpoints
Description
Adds a CI job to automatically generate JSON schemas / typescript interfaces. This makes it easier for the ella-frontend to have immediate access to the latest types. Based on #2005 (closed) for the generation scripts.
Related issues
Blocked by #2005 (closed)
Notes to review (code/docs/QA)
Tests
General
-
Tests have been added that prove my fix is effective or that my feature works -
Related tests have been modified/removed
Hypothesis testing:
-
Soak testing has been done -
Distribution between positive / negative cases has been checked
Database
-
Includes changes to database schema -
Includes necessary database migrations
Configuration
-
Includes changes to configuration -
Includes configuration migration instructions in documentation
Closes #2106 (closed)
Edited by Tor Solli-Nowlan