Skip to content

Commit 50d9206

Browse files
authored
chore: fix rbac_gen to allow parallel make gen (coder#14966)
Closes coder#14702
1 parent 8b6a06d commit 50d9206

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Makefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -629,7 +629,10 @@ coderd/rbac/object_gen.go: scripts/rbacgen/rbacobject.gotmpl scripts/rbacgen/mai
629629
go run scripts/rbacgen/main.go rbac > coderd/rbac/object_gen.go
630630

631631
codersdk/rbacresources_gen.go: scripts/rbacgen/codersdk.gotmpl scripts/rbacgen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
632-
go run scripts/rbacgen/main.go codersdk > codersdk/rbacresources_gen.go
632+
# Do no overwrite codersdk/rbacresources_gen.go directly, as it would make the file empty, breaking
633+
# the `codersdk` package and any parallel build targets.
634+
go run scripts/rbacgen/main.go codersdk > /tmp/rbacresources_gen.go
635+
mv /tmp/rbacresources_gen.go codersdk/rbacresources_gen.go
633636

634637
site/src/api/rbacresourcesGenerated.ts: scripts/rbacgen/codersdk.gotmpl scripts/rbacgen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
635638
go run scripts/rbacgen/main.go typescript > "$@"

0 commit comments

Comments
 (0)