mirror of
https://github.com/coder/coder.git
synced 2025-07-12 00:14:10 +00:00
chore: ensure go file is valid during generation (#15903)
Closes https://github.com/coder/internal/issues/258 --------- Co-authored-by: Cian Johnston <cian@coder.com>
This commit is contained in:
5
Makefile
5
Makefile
@ -657,7 +657,10 @@ examples/examples.gen.json: scripts/examplegen/main.go examples/examples.go $(sh
|
|||||||
go run ./scripts/examplegen/main.go > examples/examples.gen.json
|
go run ./scripts/examplegen/main.go > examples/examples.gen.json
|
||||||
|
|
||||||
coderd/rbac/object_gen.go: scripts/typegen/rbacobject.gotmpl scripts/typegen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
|
coderd/rbac/object_gen.go: scripts/typegen/rbacobject.gotmpl scripts/typegen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
|
||||||
go run scripts/typegen/main.go rbac object > coderd/rbac/object_gen.go
|
tempdir=$(shell mktemp -d /tmp/typegen_rbac_object.XXXXXX)
|
||||||
|
go run ./scripts/typegen/main.go rbac object > "$$tempdir/object_gen.go"
|
||||||
|
mv -v "$$tempdir/object_gen.go" coderd/rbac/object_gen.go
|
||||||
|
rmdir -v "$$tempdir"
|
||||||
|
|
||||||
codersdk/rbacresources_gen.go: scripts/typegen/codersdk.gotmpl scripts/typegen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
|
codersdk/rbacresources_gen.go: scripts/typegen/codersdk.gotmpl scripts/typegen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
|
||||||
# Do no overwrite codersdk/rbacresources_gen.go directly, as it would make the file empty, breaking
|
# Do no overwrite codersdk/rbacresources_gen.go directly, as it would make the file empty, breaking
|
||||||
|
Reference in New Issue
Block a user