diff --git a/Makefile b/Makefile index 4504c0560..4faa6f1e8 100644 --- a/Makefile +++ b/Makefile @@ -308,3 +308,8 @@ endif tags: */*.go find . -type f -name '*.go' | gotags -L - -f tags + +# OpenFGA Syntax Transformer: https://github.com/openfga/syntax-transformer +.PHONY: update-openfga +update-openfga: + @printf 'package auth\n\n// Code generated by Makefile; DO NOT EDIT.\n\nvar authModel = `%s`\n' '$(shell npx @openfga/syntax-transformer transform --from=dsl --inputFile=./internal/server/auth/driver_openfga_model.openfga | jq -c)' > ./internal/server/auth/driver_openfga_model.go