Skip to content

Resolve "generate JSON schemas / typescript interfaces automatically in CI"

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

Merge request reports