Commit dd47a35 1 parent 0d5d133 commit dd47a35 Copy full SHA for dd47a35
File tree 4 files changed +25
-5
lines changed
4 files changed +25
-5
lines changed Original file line number Diff line number Diff line change 12
12
steps :
13
13
- uses : actions/checkout@v3
14
14
- run : make test-e2e
15
+
16
+ check-api-reference :
17
+ runs-on : ubuntu-22.04
18
+ steps :
19
+ - uses : actions/checkout@v3
20
+ - run : make check-api-reference
Original file line number Diff line number Diff line change @@ -27,11 +27,11 @@ start-dev: build-dev ## Starts development environment
27
27
clean-dev : # # Cleans development environment
28
28
$(COMPOSE_APP_DEV ) down --remove-orphans
29
29
30
- update-openapi-schemas : # # Updates OpenAPI schemas in docs site
31
- curl localhost:5000/swagger/v1/swagger.json -o docs/docs/ api-reference/difficalcy-osu.json
32
- curl localhost:5001/swagger/v1/swagger.json -o docs/docs/api-reference/difficalcy-taiko.json
33
- curl localhost:5002/swagger/v1/swagger.json -o docs/docs/ api-reference/difficalcy-catch.json
34
- curl localhost:5003/swagger/v1/swagger.json -o docs/docs/ api-reference/difficalcy-mania.json
30
+ update-api-reference : start-dev # # Updates OpenAPI schemas in docs site
31
+ @scripts/update- api-reference.sh
32
+
33
+ check- api-reference: start-dev # # Checks OpenAPI schemas are updated
34
+ @scripts/check- api-reference.sh
35
35
36
36
build-docs : # # Builds documentation site
37
37
$(COMPOSE_RUN_DOCS ) build --strict --clean
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ set -euo pipefail
3
+
4
+ diff -q docs/docs/api-reference/difficalcy-osu.json <( curl --silent localhost:5000/swagger/v1/swagger.json)
5
+ diff -q docs/docs/api-reference/difficalcy-taiko.json <( curl --silent localhost:5001/swagger/v1/swagger.json)
6
+ diff -q docs/docs/api-reference/difficalcy-catch.json <( curl --silent localhost:5002/swagger/v1/swagger.json)
7
+ diff -q docs/docs/api-reference/difficalcy-mania.json <( curl --silent localhost:5003/swagger/v1/swagger.json)
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ set -euo pipefail
3
+
4
+ curl localhost:5000/swagger/v1/swagger.json -o docs/docs/api-reference/difficalcy-osu.json
5
+ curl localhost:5001/swagger/v1/swagger.json -o docs/docs/api-reference/difficalcy-taiko.json
6
+ curl localhost:5002/swagger/v1/swagger.json -o docs/docs/api-reference/difficalcy-catch.json
7
+ curl localhost:5003/swagger/v1/swagger.json -o docs/docs/api-reference/difficalcy-mania.json
You can’t perform that action at this time.
0 commit comments