forked from go-gitea/gitea
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'giteaofficial/main'
* giteaofficial/main: (37 commits) [skip ci] Updated translations via Crowdin Add all `no-query` rules to eslint config (go-gitea#24294) Fix bug when deleting wiki with no code write permission (go-gitea#24274) Move code from module to service (go-gitea#24287) Add comments for Manually Merged feature (go-gitea#24291) Allow using localized absolute date times within phrases with place holders and localize issue due date events (go-gitea#24275) Handle canceled workflow as a warning instead of a fail (go-gitea#24282) Tweak pull request branch delete ui (go-gitea#23951) Restore air delay of 1000ms (go-gitea#24290) Load reviewer for comments when dismissing a review (go-gitea#24281) Set type="password" on all auth_token fields (go-gitea#22175) Only delete secrets belonging to its owner (go-gitea#24284) Fix inconsistent wiki path converting. (go-gitea#24277) Change to vertical navbar layout for secondary navbar for repo/user/admin settings (go-gitea#24246) Refactor delete_modal_actions template and use it for project column related actions (go-gitea#24097) update upgrade script to use new CDN (go-gitea#24280) show workflow config error on file view also (go-gitea#24267) Add missing badges in user profile for /projects and /packages (go-gitea#24232) [skip ci] Updated translations via Crowdin Refactor `setting.Other` and remove unused `SHOW_FOOTER_BRANDING` (go-gitea#24270) ... # Conflicts: # templates/base/footer_content.tmpl
- Loading branch information
Showing
308 changed files
with
2,704 additions
and
2,587 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -41,11 +41,12 @@ Patrick Schratz <[email protected]> (@pat-s) | |
Janis Estelmann <[email protected]> (@KN4CK3R) | ||
Steven Kriegler <[email protected]> (@justusbunsi) | ||
Jimmy Praet <[email protected]> (@jpraet) | ||
Leon Hofmeister <[email protected]> (@delvh) | ||
Leon Hofmeister <[email protected]> (@delvh) | ||
Wim <[email protected]> (@42wim) | ||
Jason Song <[email protected]> (@wolfogre) | ||
Yarden Shoham <[email protected]> (@yardenshoham) | ||
Yu Tian <[email protected]> (@Zettat123) | ||
Eddie Yang <[email protected]> (@yp05327) | ||
Dong Ge <[email protected]> (@sillyguodong) | ||
Xinyi Gong <[email protected]> (@HesterG) | ||
wxiaoguang <[email protected]> (@wxiaoguang) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -25,16 +25,15 @@ COMMA := , | |
|
||
XGO_VERSION := go-1.20.x | ||
|
||
AIR_PACKAGE ?= github.com/cosmtrek/[email protected] | ||
EDITORCONFIG_CHECKER_PACKAGE ?= github.com/editorconfig-checker/editorconfig-checker/cmd/[email protected] | ||
ERRCHECK_PACKAGE ?= github.com/kisielk/[email protected] | ||
GOFUMPT_PACKAGE ?= mvdan.cc/[email protected] | ||
GOLANGCI_LINT_PACKAGE ?= github.com/golangci/golangci-lint/cmd/[email protected] | ||
GXZ_PAGAGE ?= github.com/ulikunitz/xz/cmd/[email protected] | ||
AIR_PACKAGE ?= github.com/cosmtrek/[email protected] | ||
EDITORCONFIG_CHECKER_PACKAGE ?= github.com/editorconfig-checker/editorconfig-checker/cmd/[email protected] | ||
GOFUMPT_PACKAGE ?= mvdan.cc/[email protected] | ||
GOLANGCI_LINT_PACKAGE ?= github.com/golangci/golangci-lint/cmd/[email protected] | ||
GXZ_PAGAGE ?= github.com/ulikunitz/xz/cmd/[email protected] | ||
MISSPELL_PACKAGE ?= github.com/client9/misspell/cmd/[email protected] | ||
SWAGGER_PACKAGE ?= github.com/go-swagger/go-swagger/cmd/[email protected] | ||
XGO_PACKAGE ?= src.techknowlogick.com/xgo@latest | ||
GO_LICENSES_PACKAGE ?= github.com/google/go-licenses@v1.5.0 | ||
GO_LICENSES_PACKAGE ?= github.com/google/go-licenses@v1.6.0 | ||
GOVULNCHECK_PACKAGE ?= golang.org/x/vuln/cmd/govulncheck@latest | ||
|
||
DOCKER_IMAGE ?= gitea/gitea | ||
|
@@ -194,9 +193,20 @@ help: | |
@echo " - deps-backend install backend dependencies" | ||
@echo " - deps-tools install tool dependencies" | ||
@echo " - lint lint everything" | ||
@echo " - lint-fix lint everything and fix issues" | ||
@echo " - lint-frontend lint frontend files" | ||
@echo " - lint-frontend-fix lint frontend files and fix issues" | ||
@echo " - lint-backend lint backend files" | ||
@echo " - lint-backend-fix lint backend files and fix issues" | ||
@echo " - lint-go lint go files" | ||
@echo " - lint-go-fix lint go files and fix issues" | ||
@echo " - lint-go-vet lint go files with vet" | ||
@echo " - lint-js lint js files" | ||
@echo " - lint-js-fix lint js files and fix issues" | ||
@echo " - lint-css lint css files" | ||
@echo " - lint-css-fix lint css files and fix issues" | ||
@echo " - lint-md lint markdown files" | ||
@echo " - lint-swagger lint swagger files" | ||
@echo " - checks run various consistency checks" | ||
@echo " - checks-frontend check frontend files" | ||
@echo " - checks-backend check backend files" | ||
|
@@ -214,9 +224,7 @@ help: | |
@echo " - generate-manpage generate manpage" | ||
@echo " - generate-swagger generate the swagger spec from code comments" | ||
@echo " - swagger-validate check if the swagger spec is valid" | ||
@echo " - golangci-lint run golangci-lint linter" | ||
@echo " - go-licenses regenerate go licenses" | ||
@echo " - vet examines Go source code and reports suspicious constructs" | ||
@echo " - tidy run go mod tidy" | ||
@echo " - test[\#TestSpecificName] run unit test" | ||
@echo " - test-sqlite[\#TestSpecificName] run integration test for sqlite" | ||
|
@@ -286,12 +294,6 @@ fmt-check: fmt | |
misspell-check: | ||
go run $(MISSPELL_PACKAGE) -error $(GO_DIRS) $(WEB_DIRS) | ||
|
||
.PHONY: vet | ||
vet: | ||
@echo "Running go vet..." | ||
@GOOS= GOARCH= $(GO) build code.gitea.io/gitea-vet | ||
@$(GO) vet -vettool=gitea-vet $(GO_PACKAGES) | ||
|
||
.PHONY: $(TAGS_EVIDENCE) | ||
$(TAGS_EVIDENCE): | ||
@mkdir -p $(MAKE_EVIDENCE_DIR) | ||
|
@@ -324,11 +326,6 @@ swagger-validate: | |
$(GO) run $(SWAGGER_PACKAGE) validate './$(SWAGGER_SPEC)' | ||
$(SED_INPLACE) '$(SWAGGER_SPEC_S_TMPL)' './$(SWAGGER_SPEC)' | ||
|
||
.PHONY: errcheck | ||
errcheck: | ||
@echo "Running errcheck..." | ||
$(GO) run $(ERRCHECK_PACKAGE) $(GO_PACKAGES) | ||
|
||
.PHONY: checks | ||
checks: checks-frontend checks-backend | ||
|
||
|
@@ -341,18 +338,69 @@ checks-backend: tidy-check swagger-check fmt-check misspell-check swagger-valida | |
.PHONY: lint | ||
lint: lint-frontend lint-backend | ||
|
||
.PHONY: lint-fix | ||
lint-fix: lint-frontend-fix lint-backend-fix | ||
|
||
.PHONY: lint-frontend | ||
lint-frontend: node_modules lint-md | ||
lint-frontend: lint-js lint-css lint-md lint-swagger | ||
|
||
.PHONY: lint-frontend-fix | ||
lint-frontend-fix: lint-js-fix lint-css-fix lint-md lint-swagger | ||
|
||
.PHONY: lint-backend | ||
lint-backend: lint-go lint-go-vet lint-editorconfig | ||
|
||
.PHONY: lint-backend-fix | ||
lint-backend-fix: lint-go-fix lint-go-vet lint-editorconfig | ||
|
||
.PHONY: lint-js | ||
lint-js: node_modules | ||
npx eslint --color --max-warnings=0 --ext js,vue web_src/js build *.config.js docs/assets/js tests/e2e | ||
|
||
.PHONY: lint-js-fix | ||
lint-js-fix: node_modules | ||
npx eslint --color --max-warnings=0 --ext js,vue web_src/js build *.config.js docs/assets/js tests/e2e --fix | ||
|
||
.PHONY: lint-css | ||
lint-css: node_modules | ||
npx stylelint --color --max-warnings=0 web_src/css | ||
|
||
.PHONY: lint-css-fix | ||
lint-css-fix: node_modules | ||
npx stylelint --color --max-warnings=0 web_src/css --fix | ||
|
||
.PHONY: lint-swagger | ||
lint-swagger: node_modules | ||
npx spectral lint -q -F hint $(SWAGGER_SPEC) | ||
|
||
.PHONY: lint-md | ||
lint-md: node_modules | ||
npx markdownlint docs *.md | ||
|
||
.PHONY: lint-backend | ||
lint-backend: golangci-lint vet editorconfig-checker | ||
.PHONY: lint-go | ||
lint-go: | ||
$(GO) run $(GOLANGCI_LINT_PACKAGE) run | ||
|
||
.PHONY: lint-go-fix | ||
lint-go-fix: | ||
$(GO) run $(GOLANGCI_LINT_PACKAGE) run --fix | ||
|
||
# workaround step for the lint-backend-windows CI task because 'go run' can not | ||
# have distinct GOOS/GOARCH for its build and run steps | ||
.PHONY: lint-go-windows | ||
lint-go-windows: | ||
@GOOS= GOARCH= $(GO) install $(GOLANGCI_LINT_PACKAGE) | ||
golangci-lint run | ||
|
||
.PHONY: lint-go-vet | ||
lint-go-vet: | ||
@echo "Running go vet..." | ||
@GOOS= GOARCH= $(GO) build code.gitea.io/gitea-vet | ||
@$(GO) vet -vettool=gitea-vet $(GO_PACKAGES) | ||
|
||
.PHONY: lint-editorconfig | ||
lint-editorconfig: | ||
$(GO) run $(EDITORCONFIG_CHECKER_PACKAGE) templates | ||
|
||
.PHONY: watch | ||
watch: | ||
|
@@ -843,7 +891,6 @@ deps-backend: | |
deps-tools: | ||
$(GO) install $(AIR_PACKAGE) | ||
$(GO) install $(EDITORCONFIG_CHECKER_PACKAGE) | ||
$(GO) install $(ERRCHECK_PACKAGE) | ||
$(GO) install $(GOFUMPT_PACKAGE) | ||
$(GO) install $(GOLANGCI_LINT_PACKAGE) | ||
$(GO) install $(GXZ_PAGAGE) | ||
|
@@ -942,21 +989,6 @@ generate-manpage: | |
@gzip -9 man/man1/gitea.1 && echo man/man1/gitea.1.gz created | ||
@#TODO A small script that formats config-cheat-sheet.en-us.md nicely for use as a config man page | ||
|
||
.PHONY: golangci-lint | ||
golangci-lint: | ||
$(GO) run $(GOLANGCI_LINT_PACKAGE) run | ||
|
||
# workaround step for the lint-backend-windows CI task because 'go run' can not | ||
# have distinct GOOS/GOARCH for its build and run steps | ||
.PHONY: golangci-lint-windows | ||
golangci-lint-windows: | ||
@GOOS= GOARCH= $(GO) install $(GOLANGCI_LINT_PACKAGE) | ||
golangci-lint run | ||
|
||
.PHONY: editorconfig-checker | ||
editorconfig-checker: | ||
$(GO) run $(EDITORCONFIG_CHECKER_PACKAGE) templates | ||
|
||
.PHONY: docker | ||
docker: | ||
docker build --disable-content-trust=false -t $(DOCKER_REF) . | ||
|
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.