@@ -9,15 +9,16 @@ BUILD_IMG=beets-websearch-build
99DOCKER_OPTS =--rm -u ` id -u ` :` id -g ` \
1010 -v "` pwd ` :/work" -w /work \
1111 --entrypoint sh $(BUILD_IMG ) -c
12- OPENAPI_GENERATOR_VERSION =131fd518fbfe894cfa23619ede96adab707630d9 # v7.7.0+patch
12+ OPENAPI_FILE =openapi.yaml
13+ # OPENAPI_GENERATOR_VERSION=131fd518fbfe894cfa23619ede96adab707630d9 # v7.7.0+patch
14+ OPENAPI_GENERATOR_VERSION =24b70a9200dc8532900a2896154081995c29fa91
1315
1416
1517.PHONY : wheel
1618wheel : clean python-container
1719 docker run $(DOCKER_OPTS ) ' python3 setup.py bdist_wheel'
1820
1921.PHONY : validate-openapi
20- validate-openapi : OPENAPI_FILE=openapi.yaml
2122validate-openapi :
2223 @echo Validating the OpenAPI spec at $(OPENAPI_FILE )
2324 @docker run -t --rm --mount " type=bind,src=$( realpath $( OPENAPI_FILE) ) ,dst=/openapi.yaml" \
@@ -31,7 +32,7 @@ validate-openapi:
3132generate : PKG=beetsplug.websearch
3233generate : .openapi-generator # # Generate server stub
3334 rm -rf ./build/src-gen
34- docker run -ti --rm -v " ` pwd` :/work" -w /work -u ` id -u` :` id -g` openapitools/openapi-generator-cli:local-$(OPENAPI_GENERATOR_VERSION ) generate -i ./openapi.yaml -g python-fastapi -o ./build/src-gen --package-name=$(PKG ) .gen -p sourceFolder= -p fastapiImplementationPackage=$(PKG ) .controller
35+ docker --debug run -ti --rm -v " ` pwd` :/work" -w /work -u ` id -u` :` id -g` openapitools/openapi-generator-cli:local-$(OPENAPI_GENERATOR_VERSION ) generate -i $( OPENAPI_FILE ) -g python-fastapi -o ./build/src-gen --package-name=$(PKG ) .gen -p sourceFolder= -p fastapiImplementationPackage=$(PKG ) .controller
3536 rm -rf ./beetsplug/websearch/gen
3637 cp -r ./build/src-gen/beetsplug/websearch/gen ./beetsplug/websearch/gen
3738
@@ -96,5 +97,5 @@ python-container:
9697 docker build --force-rm -t openapitools/openapi-generator-cli:local-$(OPENAPI_GENERATOR_VERSION ) build/openapi-generator
9798
9899build/openapi-generator :
99- git clone -c advice.detachedHead=0 https://github.com/OpenAPITools /openapi-generator.git build/openapi-generator
100+ git clone -c advice.detachedHead=0 https://github.com/mgoltzsche /openapi-generator.git build/openapi-generator
100101
0 commit comments