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:
parent
2a52aeec49
commit
482b0e6d47
4 changed files with 5 additions and 5 deletions
|
@ -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 a new issue