api: generate most of OpenAPI automatically (#5918)
enums and structs are now generated automatically. This eliminates some inconsistencies and makes development easier.
This commit is contained in:
@@ -52,18 +52,6 @@ jobs:
|
||||
|
||||
- run: make lint-conf
|
||||
|
||||
go2api:
|
||||
runs-on: ubuntu-24.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v7
|
||||
|
||||
- uses: actions/setup-go@v6
|
||||
with:
|
||||
go-version: "1.26"
|
||||
|
||||
- run: make lint-go2api
|
||||
|
||||
docslinks:
|
||||
runs-on: ubuntu-24.04
|
||||
|
||||
@@ -88,13 +76,13 @@ jobs:
|
||||
|
||||
- run: make lint-docsorder
|
||||
|
||||
api_docs:
|
||||
apidocs:
|
||||
runs-on: ubuntu-24.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v7
|
||||
|
||||
- run: make lint-api-docs
|
||||
- run: make lint-apidocs
|
||||
|
||||
other:
|
||||
runs-on: ubuntu-24.04
|
||||
|
||||
Reference in New Issue
Block a user