@@ -482,6 +482,13 @@ DB_GEN_FILES := \
482
482
coderd/database/dbauthz/dbauthz.go \
483
483
coderd/database/dbmock/dbmock.go
484
484
485
+ TAILNETTEST_MOCKS := \
486
+ tailnet/tailnettest/coordinatormock.go \
487
+ tailnet/tailnettest/coordinateemock.go \
488
+ tailnet/tailnettest/workspaceupdatesprovidermock.go \
489
+ tailnet/tailnettest/subscriptionmock.go
490
+
491
+
485
492
# all gen targets should be added here and to gen/mark-fresh
486
493
gen : \
487
494
tailnet/proto/tailnet.pb.go \
@@ -495,6 +502,7 @@ gen: \
495
502
coderd/rbac/object_gen.go \
496
503
codersdk/rbacresources_gen.go \
497
504
site/src/api/rbacresourcesGenerated.ts \
505
+ site/src/api/countriesGenerated.ts \
498
506
docs/admin/integrations/prometheus.md \
499
507
docs/reference/cli/index.md \
500
508
docs/admin/security/audit-logs.md \
@@ -505,8 +513,7 @@ gen: \
505
513
site/e2e/provisionerGenerated.ts \
506
514
site/src/theme/icons.json \
507
515
examples/examples.gen.json \
508
- tailnet/tailnettest/coordinatormock.go \
509
- tailnet/tailnettest/coordinateemock.go \
516
+ $(TAILNETTEST_MOCKS ) \
510
517
coderd/database/pubsub/psmock/psmock.go
511
518
.PHONY : gen
512
519
@@ -525,6 +532,7 @@ gen/mark-fresh:
525
532
coderd/rbac/object_gen.go \
526
533
codersdk/rbacresources_gen.go \
527
534
site/src/api/rbacresourcesGenerated.ts \
535
+ site/src/api/countriesGenerated.ts \
528
536
docs/admin/integrations/prometheus.md \
529
537
docs/reference/cli/index.md \
530
538
docs/admin/security/audit-logs.md \
@@ -534,8 +542,7 @@ gen/mark-fresh:
534
542
site/e2e/provisionerGenerated.ts \
535
543
site/src/theme/icons.json \
536
544
examples/examples.gen.json \
537
- tailnet/tailnettest/coordinatormock.go \
538
- tailnet/tailnettest/coordinateemock.go \
545
+ $(TAILNETTEST_MOCKS ) \
539
546
coderd/database/pubsub/psmock/psmock.go \
540
547
"
541
548
@@ -568,7 +575,7 @@ coderd/database/dbmock/dbmock.go: coderd/database/db.go coderd/database/querier.
568
575
coderd/database/pubsub/psmock/psmock.go : coderd/database/pubsub/pubsub.go
569
576
go generate ./coderd/database/pubsub/psmock
570
577
571
- tailnet/tailnettest/coordinatormock.go tailnet/tailnettest/coordinateemock .go : tailnet/coordinator .go
578
+ $( TAILNETTEST_MOCKS ) : tailnet/coordinator .go tailnet/service .go
572
579
go generate ./tailnet/tailnettest/
573
580
574
581
tailnet/proto/tailnet.pb.go : tailnet/proto/tailnet.proto
@@ -626,17 +633,20 @@ site/src/theme/icons.json: $(wildcard scripts/gensite/*) $(wildcard site/static/
626
633
examples/examples.gen.json : scripts/examplegen/main.go examples/examples.go $(shell find ./examples/templates)
627
634
go run ./scripts/examplegen/main.go > examples/examples.gen.json
628
635
629
- coderd/rbac/object_gen.go : scripts/rbacgen /rbacobject.gotmpl scripts/rbacgen /main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
630
- go run scripts/rbacgen /main.go rbac > coderd/rbac/object_gen.go
636
+ coderd/rbac/object_gen.go : scripts/typegen /rbacobject.gotmpl scripts/typegen /main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
637
+ go run scripts/typegen /main.go rbac object > coderd/rbac/object_gen.go
631
638
632
- codersdk/rbacresources_gen.go : scripts/rbacgen /codersdk.gotmpl scripts/rbacgen /main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
639
+ codersdk/rbacresources_gen.go : scripts/typegen /codersdk.gotmpl scripts/typegen /main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
633
640
# Do no overwrite codersdk/rbacresources_gen.go directly, as it would make the file empty, breaking
634
641
# the `codersdk` package and any parallel build targets.
635
- go run scripts/rbacgen /main.go codersdk > /tmp/rbacresources_gen.go
642
+ go run scripts/typegen /main.go rbac codersdk > /tmp/rbacresources_gen.go
636
643
mv /tmp/rbacresources_gen.go codersdk/rbacresources_gen.go
637
644
638
- site/src/api/rbacresourcesGenerated.ts : scripts/rbacgen/codersdk.gotmpl scripts/rbacgen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
639
- go run scripts/rbacgen/main.go typescript > " $@ "
645
+ site/src/api/rbacresourcesGenerated.ts : scripts/typegen/codersdk.gotmpl scripts/typegen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
646
+ go run scripts/typegen/main.go rbac typescript > " $@ "
647
+
648
+ site/src/api/countriesGenerated.ts : scripts/typegen/countries.tstmpl scripts/typegen/main.go codersdk/countries.go
649
+ go run scripts/typegen/main.go countries > " $@ "
640
650
641
651
docs/admin/integrations/prometheus.md : scripts/metricsdocgen/main.go scripts/metricsdocgen/metrics
642
652
go run scripts/metricsdocgen/main.go
0 commit comments