448
448
endif
449
449
.PHONY : fmt/ts
450
450
451
- fmt/biome :
451
+ fmt/biome : site/node_modules/.installed
452
452
echo " $( GREEN) ==>$( RESET) $( BOLD) fmt/biome$( RESET) "
453
453
cd site
454
454
# Avoid writing files in CI to reduce file write activity
474
474
endif
475
475
.PHONY : fmt/shfmt
476
476
477
- fmt/markdown :
477
+ fmt/markdown : node_modules/.installed
478
478
echo " $( GREEN) ==>$( RESET) $( BOLD) fmt/markdown$( RESET) "
479
- ./scripts/pnpm_install.sh
480
479
pnpm format-docs
481
480
.PHONY : fmt/markdown
482
481
@@ -514,8 +513,7 @@ lint/helm:
514
513
make lint
515
514
.PHONY : lint/helm
516
515
517
- lint/markdown :
518
- ./scripts/pnpm_install.sh
516
+ lint/markdown : node_modules/.installed
519
517
pnpm lint-docs
520
518
.PHONY : lint/markdown
521
519
@@ -663,11 +661,10 @@ vpn/vpn.pb.go: vpn/vpn.proto
663
661
--go_opt=paths=source_relative \
664
662
./vpn/vpn.proto
665
663
666
- site/src/api/typesGenerated.ts : $(wildcard scripts/apitypings/* ) $(shell find ./codersdk $(FIND_EXCLUSIONS ) -type f -name '* .go')
664
+ site/src/api/typesGenerated.ts : site/node_modules/.installed $(wildcard scripts/apitypings/* ) $(shell find ./codersdk $(FIND_EXCLUSIONS ) -type f -name '* .go')
667
665
# -C sets the directory for the go run command
668
666
go run -C ./scripts/apitypings main.go > $@
669
667
cd site
670
- ../scripts/pnpm_install.sh
671
668
pnpm exec biome format --write src/api/typesGenerated.ts
672
669
673
670
site/e2e/provisionerGenerated.ts : site/node_modules/.installed provisionerd/proto/provisionerd.pb.go provisionersdk/proto/provisioner.pb.go
@@ -676,7 +673,8 @@ site/e2e/provisionerGenerated.ts: site/node_modules/.installed provisionerd/prot
676
673
677
674
site/src/theme/icons.json : site/node_modules/.installed $(wildcard scripts/gensite/* ) $(wildcard site/static/icon/* )
678
675
go run ./scripts/gensite/ -icons " $@ "
679
- pnpm -C site/ exec biome format --write src/theme/icons.json
676
+ cd site
677
+ pnpm exec biome format --write src/theme/icons.json
680
678
681
679
examples/examples.gen.json : scripts/examplegen/main.go examples/examples.go $(shell find ./examples/templates)
682
680
go run ./scripts/examplegen/main.go > examples/examples.gen.json
@@ -693,24 +691,22 @@ codersdk/rbacresources_gen.go: scripts/typegen/codersdk.gotmpl scripts/typegen/m
693
691
go run scripts/typegen/main.go rbac codersdk > /tmp/rbacresources_gen.go
694
692
mv /tmp/rbacresources_gen.go codersdk/rbacresources_gen.go
695
693
696
- site/src/api/rbacresourcesGenerated.ts : scripts/typegen/codersdk.gotmpl scripts/typegen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
694
+ site/src/api/rbacresourcesGenerated.ts : site/node_modules/.installed scripts/typegen/codersdk.gotmpl scripts/typegen/main.go coderd/rbac/object.go coderd/rbac/policy/policy.go
697
695
go run scripts/typegen/main.go rbac typescript > " $@ "
698
696
cd site
699
- ../scripts/pnpm_install.sh
700
697
pnpm exec biome format --write src/api/rbacresourcesGenerated.ts
701
698
702
- site/src/api/countriesGenerated.ts : scripts/typegen/countries.tstmpl scripts/typegen/main.go codersdk/countries.go
699
+ site/src/api/countriesGenerated.ts : site/node_modules/.installed scripts/typegen/countries.tstmpl scripts/typegen/main.go codersdk/countries.go
703
700
go run scripts/typegen/main.go countries > " $@ "
704
701
cd site
705
- ../scripts/pnpm_install.sh
706
702
pnpm exec biome format --write src/api/countriesGenerated.ts
707
703
708
704
docs/admin/integrations/prometheus.md : node_modules/.installed scripts/metricsdocgen/main.go scripts/metricsdocgen/metrics
709
705
go run scripts/metricsdocgen/main.go
710
706
pnpm exec markdownlint-cli2 --fix ./docs/admin/integrations/prometheus.md
711
707
pnpm exec markdown-table-formatter ./docs/admin/integrations/prometheus.md
712
708
713
- docs/reference/cli/index.md : node_modules/.installed scripts/clidocgen/main.go examples/examples.gen.json $(GO_SRC_FILES )
709
+ docs/reference/cli/index.md : node_modules/.installed site/node_modules/.installed scripts/clidocgen/main.go examples/examples.gen.json $(GO_SRC_FILES )
714
710
CI=true BASE_PATH=" ." go run ./scripts/clidocgen
715
711
pnpm exec markdownlint-cli2 --fix ./docs/reference/cli/* .md
716
712
pnpm exec markdown-table-formatter ./docs/reference/cli/* .md
@@ -722,7 +718,7 @@ docs/admin/security/audit-logs.md: node_modules/.installed coderd/database/queri
722
718
pnpm exec markdownlint-cli2 --fix ./docs/admin/security/audit-logs.md
723
719
pnpm exec markdown-table-formatter ./docs/admin/security/audit-logs.md
724
720
725
- coderd/apidoc/swagger.json : node_modules/.installed $(shell find ./scripts/apidocgen $(FIND_EXCLUSIONS ) -type f) $(wildcard coderd/* .go) $(wildcard enterprise/coderd/* .go) $(wildcard codersdk/* .go) $(wildcard enterprise/wsproxy/wsproxysdk/* .go) $(DB_GEN_FILES ) .swaggo docs/manifest.json coderd/rbac/object_gen.go
721
+ coderd/apidoc/swagger.json : node_modules/.installed site/node_modules/.installed $(shell find ./scripts/apidocgen $(FIND_EXCLUSIONS ) -type f) $(wildcard coderd/* .go) $(wildcard enterprise/coderd/* .go) $(wildcard codersdk/* .go) $(wildcard enterprise/wsproxy/wsproxysdk/* .go) $(DB_GEN_FILES ) .swaggo docs/manifest.json coderd/rbac/object_gen.go
726
722
./scripts/apidocgen/generate.sh
727
723
pnpm exec markdownlint-cli2 --fix ./docs/reference/api/* .md
728
724
pnpm exec markdown-table-formatter ./docs/reference/api/* .md
0 commit comments