@@ -314,16 +314,14 @@ lint-backend: lint-go lint-go-gitea-vet lint-editorconfig ## lint backend files
314314lint-backend-fix : lint-go-fix lint-go-gitea-vet lint-editorconfig # # lint backend files and fix issues
315315
316316.PHONY : lint-js
317- lint-js : node_modules # # lint js files
317+ lint-js : node_modules # # lint js and ts files
318318 $(NODE_VARS ) pnpm exec eslint --color --max-warnings=0 $(ESLINT_FILES )
319319 $(NODE_VARS ) pnpm exec vue-tsc
320- $(NODE_VARS ) pnpm exec knip --no-progress --cache
321320
322321.PHONY : lint-js-fix
323- lint-js-fix : node_modules # # lint js files and fix issues
322+ lint-js-fix : node_modules # # lint js and ts files and fix issues
324323 $(NODE_VARS ) pnpm exec eslint --color --max-warnings=0 $(ESLINT_FILES ) --fix
325324 $(NODE_VARS ) pnpm exec vue-tsc
326- $(NODE_VARS ) pnpm exec knip --no-progress --cache --fix
327325
328326.PHONY : lint-css
329327lint-css : node_modules # # lint css files
@@ -489,11 +487,11 @@ generate-ini-sqlite:
489487
490488.PHONY : test-sqlite
491489test-sqlite : integrations.sqlite.test generate-ini-sqlite
492- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/sqlite.ini ./integrations.sqlite.test
490+ GITEA_TEST_CONF =tests/sqlite.ini ./integrations.sqlite.test
493491
494492.PHONY : test-sqlite\# %
495493test-sqlite\#% : integrations.sqlite.test generate-ini-sqlite
496- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/sqlite.ini ./integrations.sqlite.test -test.run $(subst .,/,$* )
494+ GITEA_TEST_CONF =tests/sqlite.ini ./integrations.sqlite.test -test.run $(subst .,/,$* )
497495
498496.PHONY : test-sqlite-migration
499497test-sqlite-migration : migrations.sqlite.test migrations.individual.sqlite.test
@@ -510,11 +508,11 @@ generate-ini-mysql:
510508
511509.PHONY : test-mysql
512510test-mysql : integrations.mysql.test generate-ini-mysql
513- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/mysql.ini ./integrations.mysql.test
511+ GITEA_TEST_CONF =tests/mysql.ini ./integrations.mysql.test
514512
515513.PHONY : test-mysql\# %
516514test-mysql\#% : integrations.mysql.test generate-ini-mysql
517- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/mysql.ini ./integrations.mysql.test -test.run $(subst .,/,$* )
515+ GITEA_TEST_CONF =tests/mysql.ini ./integrations.mysql.test -test.run $(subst .,/,$* )
518516
519517.PHONY : test-mysql-migration
520518test-mysql-migration : migrations.mysql.test migrations.individual.mysql.test
@@ -533,11 +531,11 @@ generate-ini-pgsql:
533531
534532.PHONY : test-pgsql
535533test-pgsql : integrations.pgsql.test generate-ini-pgsql
536- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/pgsql.ini ./integrations.pgsql.test
534+ GITEA_TEST_CONF =tests/pgsql.ini ./integrations.pgsql.test
537535
538536.PHONY : test-pgsql\# %
539537test-pgsql\#% : integrations.pgsql.test generate-ini-pgsql
540- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/pgsql.ini ./integrations.pgsql.test -test.run $(subst .,/,$* )
538+ GITEA_TEST_CONF =tests/pgsql.ini ./integrations.pgsql.test -test.run $(subst .,/,$* )
541539
542540.PHONY : test-pgsql-migration
543541test-pgsql-migration : migrations.pgsql.test migrations.individual.pgsql.test
@@ -554,11 +552,11 @@ generate-ini-mssql:
554552
555553.PHONY : test-mssql
556554test-mssql : integrations.mssql.test generate-ini-mssql
557- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/mssql.ini ./integrations.mssql.test
555+ GITEA_TEST_CONF =tests/mssql.ini ./integrations.mssql.test
558556
559557.PHONY : test-mssql\# %
560558test-mssql\#% : integrations.mssql.test generate-ini-mssql
561- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/mssql.ini ./integrations.mssql.test -test.run $(subst .,/,$* )
559+ GITEA_TEST_CONF =tests/mssql.ini ./integrations.mssql.test -test.run $(subst .,/,$* )
562560
563561.PHONY : test-mssql-migration
564562test-mssql-migration : migrations.mssql.test migrations.individual.mssql.test
@@ -577,59 +575,59 @@ test-e2e: test-e2e-sqlite
577575
578576.PHONY : test-e2e-sqlite
579577test-e2e-sqlite : playwright e2e.sqlite.test generate-ini-sqlite
580- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/sqlite.ini ./e2e.sqlite.test
578+ GITEA_TEST_CONF =tests/sqlite.ini ./e2e.sqlite.test
581579
582580.PHONY : test-e2e-sqlite\# %
583581test-e2e-sqlite\#% : playwright e2e.sqlite.test generate-ini-sqlite
584- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/sqlite.ini ./e2e.sqlite.test -test.run TestE2e/$*
582+ GITEA_TEST_CONF =tests/sqlite.ini ./e2e.sqlite.test -test.run TestE2e/$*
585583
586584.PHONY : test-e2e-mysql
587585test-e2e-mysql : playwright e2e.mysql.test generate-ini-mysql
588- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/mysql.ini ./e2e.mysql.test
586+ GITEA_TEST_CONF =tests/mysql.ini ./e2e.mysql.test
589587
590588.PHONY : test-e2e-mysql\# %
591589test-e2e-mysql\#% : playwright e2e.mysql.test generate-ini-mysql
592- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/mysql.ini ./e2e.mysql.test -test.run TestE2e/$*
590+ GITEA_TEST_CONF =tests/mysql.ini ./e2e.mysql.test -test.run TestE2e/$*
593591
594592.PHONY : test-e2e-pgsql
595593test-e2e-pgsql : playwright e2e.pgsql.test generate-ini-pgsql
596- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/pgsql.ini ./e2e.pgsql.test
594+ GITEA_TEST_CONF =tests/pgsql.ini ./e2e.pgsql.test
597595
598596.PHONY : test-e2e-pgsql\# %
599597test-e2e-pgsql\#% : playwright e2e.pgsql.test generate-ini-pgsql
600- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/pgsql.ini ./e2e.pgsql.test -test.run TestE2e/$*
598+ GITEA_TEST_CONF =tests/pgsql.ini ./e2e.pgsql.test -test.run TestE2e/$*
601599
602600.PHONY : test-e2e-mssql
603601test-e2e-mssql : playwright e2e.mssql.test generate-ini-mssql
604- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/mssql.ini ./e2e.mssql.test
602+ GITEA_TEST_CONF =tests/mssql.ini ./e2e.mssql.test
605603
606604.PHONY : test-e2e-mssql\# %
607605test-e2e-mssql\#% : playwright e2e.mssql.test generate-ini-mssql
608- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/mssql.ini ./e2e.mssql.test -test.run TestE2e/$*
606+ GITEA_TEST_CONF =tests/mssql.ini ./e2e.mssql.test -test.run TestE2e/$*
609607
610608.PHONY : bench-sqlite
611609bench-sqlite : integrations.sqlite.test generate-ini-sqlite
612- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/sqlite.ini ./integrations.sqlite.test -test.cpuprofile=cpu.out -test.run DontRunTests -test.bench .
610+ GITEA_TEST_CONF =tests/sqlite.ini ./integrations.sqlite.test -test.cpuprofile=cpu.out -test.run DontRunTests -test.bench .
613611
614612.PHONY : bench-mysql
615613bench-mysql : integrations.mysql.test generate-ini-mysql
616- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/mysql.ini ./integrations.mysql.test -test.cpuprofile=cpu.out -test.run DontRunTests -test.bench .
614+ GITEA_TEST_CONF =tests/mysql.ini ./integrations.mysql.test -test.cpuprofile=cpu.out -test.run DontRunTests -test.bench .
617615
618616.PHONY : bench-mssql
619617bench-mssql : integrations.mssql.test generate-ini-mssql
620- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/mssql.ini ./integrations.mssql.test -test.cpuprofile=cpu.out -test.run DontRunTests -test.bench .
618+ GITEA_TEST_CONF =tests/mssql.ini ./integrations.mssql.test -test.cpuprofile=cpu.out -test.run DontRunTests -test.bench .
621619
622620.PHONY : bench-pgsql
623621bench-pgsql : integrations.pgsql.test generate-ini-pgsql
624- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/pgsql.ini ./integrations.pgsql.test -test.cpuprofile=cpu.out -test.run DontRunTests -test.bench .
622+ GITEA_TEST_CONF =tests/pgsql.ini ./integrations.pgsql.test -test.cpuprofile=cpu.out -test.run DontRunTests -test.bench .
625623
626624.PHONY : integration-test-coverage
627625integration-test-coverage : integrations.cover.test generate-ini-mysql
628- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/mysql.ini ./integrations.cover.test -test.coverprofile=integration.coverage.out
626+ GITEA_TEST_CONF =tests/mysql.ini ./integrations.cover.test -test.coverprofile=integration.coverage.out
629627
630628.PHONY : integration-test-coverage-sqlite
631629integration-test-coverage-sqlite : integrations.cover.sqlite.test generate-ini-sqlite
632- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/sqlite.ini ./integrations.cover.sqlite.test -test.coverprofile=integration.coverage.out
630+ GITEA_TEST_CONF =tests/sqlite.ini ./integrations.cover.sqlite.test -test.coverprofile=integration.coverage.out
633631
634632integrations.mysql.test : git-check $(GO_SOURCES )
635633 $(GO ) test $(GOTESTFLAGS ) -c code.gitea.io/gitea/tests/integration -o integrations.mysql.test
@@ -652,54 +650,54 @@ integrations.cover.sqlite.test: git-check $(GO_SOURCES)
652650.PHONY : migrations.mysql.test
653651migrations.mysql.test : $(GO_SOURCES ) generate-ini-mysql
654652 $(GO ) test $(GOTESTFLAGS ) -c code.gitea.io/gitea/tests/integration/migration-test -o migrations.mysql.test
655- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/mysql.ini ./migrations.mysql.test
653+ GITEA_TEST_CONF =tests/mysql.ini ./migrations.mysql.test
656654
657655.PHONY : migrations.pgsql.test
658656migrations.pgsql.test : $(GO_SOURCES ) generate-ini-pgsql
659657 $(GO ) test $(GOTESTFLAGS ) -c code.gitea.io/gitea/tests/integration/migration-test -o migrations.pgsql.test
660- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/pgsql.ini ./migrations.pgsql.test
658+ GITEA_TEST_CONF =tests/pgsql.ini ./migrations.pgsql.test
661659
662660.PHONY : migrations.mssql.test
663661migrations.mssql.test : $(GO_SOURCES ) generate-ini-mssql
664662 $(GO ) test $(GOTESTFLAGS ) -c code.gitea.io/gitea/tests/integration/migration-test -o migrations.mssql.test
665- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/mssql.ini ./migrations.mssql.test
663+ GITEA_TEST_CONF =tests/mssql.ini ./migrations.mssql.test
666664
667665.PHONY : migrations.sqlite.test
668666migrations.sqlite.test : $(GO_SOURCES ) generate-ini-sqlite
669667 $(GO ) test $(GOTESTFLAGS ) -c code.gitea.io/gitea/tests/integration/migration-test -o migrations.sqlite.test -tags ' $(TEST_TAGS)'
670- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/sqlite.ini ./migrations.sqlite.test
668+ GITEA_TEST_CONF =tests/sqlite.ini ./migrations.sqlite.test
671669
672670.PHONY : migrations.individual.mysql.test
673671migrations.individual.mysql.test : $(GO_SOURCES )
674- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/mysql.ini $(GO ) test $(GOTESTFLAGS ) -tags=' $(TEST_TAGS)' -p 1 $(MIGRATE_TEST_PACKAGES )
672+ GITEA_TEST_CONF =tests/mysql.ini $(GO ) test $(GOTESTFLAGS ) -tags=' $(TEST_TAGS)' -p 1 $(MIGRATE_TEST_PACKAGES )
675673
676674.PHONY : migrations.individual.sqlite.test\# %
677675migrations.individual.sqlite.test\#% : $(GO_SOURCES ) generate-ini-sqlite
678- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/sqlite.ini $(GO ) test $(GOTESTFLAGS ) -tags ' $(TEST_TAGS)' code.gitea.io/gitea/models/migrations/$*
676+ GITEA_TEST_CONF =tests/sqlite.ini $(GO ) test $(GOTESTFLAGS ) -tags ' $(TEST_TAGS)' code.gitea.io/gitea/models/migrations/$*
679677
680678.PHONY : migrations.individual.pgsql.test
681679migrations.individual.pgsql.test : $(GO_SOURCES )
682- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/pgsql.ini $(GO ) test $(GOTESTFLAGS ) -tags=' $(TEST_TAGS)' -p 1 $(MIGRATE_TEST_PACKAGES )
680+ GITEA_TEST_CONF =tests/pgsql.ini $(GO ) test $(GOTESTFLAGS ) -tags=' $(TEST_TAGS)' -p 1 $(MIGRATE_TEST_PACKAGES )
683681
684682.PHONY : migrations.individual.pgsql.test\# %
685683migrations.individual.pgsql.test\#% : $(GO_SOURCES ) generate-ini-pgsql
686- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/pgsql.ini $(GO ) test $(GOTESTFLAGS ) -tags ' $(TEST_TAGS)' code.gitea.io/gitea/models/migrations/$*
684+ GITEA_TEST_CONF =tests/pgsql.ini $(GO ) test $(GOTESTFLAGS ) -tags ' $(TEST_TAGS)' code.gitea.io/gitea/models/migrations/$*
687685
688686.PHONY : migrations.individual.mssql.test
689687migrations.individual.mssql.test : $(GO_SOURCES ) generate-ini-mssql
690- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/mssql.ini $(GO ) test $(GOTESTFLAGS ) -tags=' $(TEST_TAGS)' -p 1 $(MIGRATE_TEST_PACKAGES )
688+ GITEA_TEST_CONF =tests/mssql.ini $(GO ) test $(GOTESTFLAGS ) -tags=' $(TEST_TAGS)' -p 1 $(MIGRATE_TEST_PACKAGES )
691689
692690.PHONY : migrations.individual.mssql.test\# %
693691migrations.individual.mssql.test\#% : $(GO_SOURCES ) generate-ini-mssql
694- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/mssql.ini $(GO ) test $(GOTESTFLAGS ) -tags ' $(TEST_TAGS)' code.gitea.io/gitea/models/migrations/$*
692+ GITEA_TEST_CONF =tests/mssql.ini $(GO ) test $(GOTESTFLAGS ) -tags ' $(TEST_TAGS)' code.gitea.io/gitea/models/migrations/$*
695693
696694.PHONY : migrations.individual.sqlite.test
697695migrations.individual.sqlite.test : $(GO_SOURCES ) generate-ini-sqlite
698- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/sqlite.ini $(GO ) test $(GOTESTFLAGS ) -tags=' $(TEST_TAGS)' -p 1 $(MIGRATE_TEST_PACKAGES )
696+ GITEA_TEST_CONF =tests/sqlite.ini $(GO ) test $(GOTESTFLAGS ) -tags=' $(TEST_TAGS)' -p 1 $(MIGRATE_TEST_PACKAGES )
699697
700698.PHONY : migrations.individual.sqlite.test\# %
701699migrations.individual.sqlite.test\#% : $(GO_SOURCES ) generate-ini-sqlite
702- GITEA_ROOT= " $( CURDIR ) " GITEA_CONF =tests/sqlite.ini $(GO ) test $(GOTESTFLAGS ) -tags ' $(TEST_TAGS)' code.gitea.io/gitea/models/migrations/$*
700+ GITEA_TEST_CONF =tests/sqlite.ini $(GO ) test $(GOTESTFLAGS ) -tags ' $(TEST_TAGS)' code.gitea.io/gitea/models/migrations/$*
703701
704702e2e.mysql.test : $(GO_SOURCES )
705703 $(GO ) test $(GOTESTFLAGS ) -c code.gitea.io/gitea/tests/e2e -o e2e.mysql.test
@@ -747,7 +745,7 @@ security-check:
747745
748746$(EXECUTABLE ) : $(GO_SOURCES ) $(TAGS_PREREQ )
749747ifneq ($(and $(STATIC ) ,$(findstring pam,$(TAGS ) ) ) ,)
750- $(error pam support set via TAGS doesn't support static builds)
748+ $(error pam support set via TAGS does not support static builds)
751749endif
752750 CGO_ENABLED="$(CGO_ENABLED)" CGO_CFLAGS="$(CGO_CFLAGS)" $(GO) build $(GOFLAGS) $(EXTRA_GOFLAGS) -tags '$(TAGS)' -ldflags '-s -w $(EXTLDFLAGS) $(LDFLAGS)' -o $@
753751
0 commit comments