mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Bump min required golang to 1.13 (#12717)
* Bump min required golang to 1.13 * Update config.yaml * Update Makefile * per silverwind feedback * per silverwind Co-authored-by: zeripath <art27@cantab.net>
This commit is contained in:
		@@ -57,7 +57,7 @@ steps:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  - name: build-backend-no-gcc
 | 
					  - name: build-backend-no-gcc
 | 
				
			||||||
    pull: always
 | 
					    pull: always
 | 
				
			||||||
    image: golang:1.12 # this step is kept as the lowest version of golang that we support
 | 
					    image: golang:1.13 # this step is kept as the lowest version of golang that we support
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      GO111MODULE: on
 | 
					      GO111MODULE: on
 | 
				
			||||||
      GOPROXY: off
 | 
					      GOPROXY: off
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								Makefile
									
									
									
									
									
								
							@@ -26,7 +26,7 @@ HAS_GO = $(shell hash $(GO) > /dev/null 2>&1 && echo "GO" || echo "NOGO" )
 | 
				
			|||||||
COMMA := ,
 | 
					COMMA := ,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
XGO_VERSION := go-1.15.x
 | 
					XGO_VERSION := go-1.15.x
 | 
				
			||||||
MIN_GO_VERSION := 001012000
 | 
					MIN_GO_VERSION := 001013000
 | 
				
			||||||
MIN_NODE_VERSION := 010013000
 | 
					MIN_NODE_VERSION := 010013000
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DOCKER_IMAGE ?= gitea/gitea
 | 
					DOCKER_IMAGE ?= gitea/gitea
 | 
				
			||||||
@@ -186,7 +186,7 @@ help:
 | 
				
			|||||||
go-check:
 | 
					go-check:
 | 
				
			||||||
	$(eval GO_VERSION := $(shell printf "%03d%03d%03d" $(shell go version | grep -Eo '[0-9]+\.[0-9.]+' | tr '.' ' ');))
 | 
						$(eval GO_VERSION := $(shell printf "%03d%03d%03d" $(shell go version | grep -Eo '[0-9]+\.[0-9.]+' | tr '.' ' ');))
 | 
				
			||||||
	@if [ "$(GO_VERSION)" -lt "$(MIN_GO_VERSION)" ]; then \
 | 
						@if [ "$(GO_VERSION)" -lt "$(MIN_GO_VERSION)" ]; then \
 | 
				
			||||||
		echo "Gitea requires Go 1.12 or greater to build. You can get it at https://golang.org/dl/"; \
 | 
							echo "Gitea requires Go 1.13 or greater to build. You can get it at https://golang.org/dl/"; \
 | 
				
			||||||
		exit 1; \
 | 
							exit 1; \
 | 
				
			||||||
	fi
 | 
						fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -40,7 +40,7 @@ or if sqlite support is required:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
The `build` target is split into two sub-targets:
 | 
					The `build` target is split into two sub-targets:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- `make backend` which requires [Go 1.12](https://golang.org/dl/) or greater.
 | 
					- `make backend` which requires [Go 1.13](https://golang.org/dl/) or greater.
 | 
				
			||||||
- `make frontend` which requires [Node.js 10.13](https://nodejs.org/en/download/) or greater.
 | 
					- `make frontend` which requires [Node.js 10.13](https://nodejs.org/en/download/) or greater.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
If pre-built frontend files are present it is possible to only build the backend:
 | 
					If pre-built frontend files are present it is possible to only build the backend:
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,7 +19,7 @@ params:
 | 
				
			|||||||
  author: The Gitea Authors
 | 
					  author: The Gitea Authors
 | 
				
			||||||
  website: https://docs.gitea.io
 | 
					  website: https://docs.gitea.io
 | 
				
			||||||
  version: 1.12.4
 | 
					  version: 1.12.4
 | 
				
			||||||
  minGoVersion: 1.12
 | 
					  minGoVersion: 1.13
 | 
				
			||||||
  goVersion: 1.15
 | 
					  goVersion: 1.15
 | 
				
			||||||
  minNodeVersion: 10.13
 | 
					  minNodeVersion: 10.13
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user