Files
bots-common/Makefile
Adam Majer b731f15231 .
2024-07-06 22:47:14 +02:00

21 lines
461 B
Makefile

all: build
api.json:
curl -o api.json https://src.opensuse.org/swagger.v1.json
obs.api.json:
curl -o obs.api.yaml https://api.opensuse.org/apidocs/OBS-v2.10.50.yaml
generated/client/gitea_api_client.go: api.json
[ -d generated ] || mkdir generated
podman run --rm -v $$(pwd):/api ghcr.io/go-swagger/go-swagger generate client -f /api/api.json -t /api/generated
generate.go:
go generate
api: generated/client/gitea_api_client.go
build: api
go build