chore: update golang version to 1.19 (#1760)
Signed-off-by: Gaius <gaius.qi@gmail.com>
This commit is contained in:
parent
56fe58503c
commit
aac5ade4e2
|
|
@ -7,7 +7,7 @@ on:
|
||||||
branches: [ main, release-* ]
|
branches: [ main, release-* ]
|
||||||
|
|
||||||
env:
|
env:
|
||||||
GO_VERSION: 1.18
|
GO_VERSION: 1.19
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
check_size:
|
check_size:
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ on:
|
||||||
- cron: '0 4 * * *'
|
- cron: '0 4 * * *'
|
||||||
|
|
||||||
env:
|
env:
|
||||||
GO_VERSION: 1.18
|
GO_VERSION: 1.19
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
test:
|
test:
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ on:
|
||||||
- cron: '0 4 * * *'
|
- cron: '0 4 * * *'
|
||||||
|
|
||||||
env:
|
env:
|
||||||
GO_VERSION: 1.18
|
GO_VERSION: 1.19
|
||||||
KIND_VERSION: v0.12.0
|
KIND_VERSION: v0.12.0
|
||||||
CONTAINERD_VERSION: v1.5.2
|
CONTAINERD_VERSION: v1.5.2
|
||||||
KIND_CONFIG_PATH: test/testdata/kind/config.yaml
|
KIND_CONFIG_PATH: test/testdata/kind/config.yaml
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ on:
|
||||||
- cron: '0 4 * * *'
|
- cron: '0 4 * * *'
|
||||||
|
|
||||||
env:
|
env:
|
||||||
GO_VERSION: 1.18
|
GO_VERSION: 1.19
|
||||||
KIND_VERSION: v0.12.0
|
KIND_VERSION: v0.12.0
|
||||||
CONTAINERD_VERSION: v1.5.2
|
CONTAINERD_VERSION: v1.5.2
|
||||||
KIND_CONFIG_PATH: test/testdata/kind/config.yaml
|
KIND_CONFIG_PATH: test/testdata/kind/config.yaml
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ on:
|
||||||
branches: [ main, release-* ]
|
branches: [ main, release-* ]
|
||||||
|
|
||||||
env:
|
env:
|
||||||
GO_VERSION: 1.18
|
GO_VERSION: 1.19
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
lint:
|
lint:
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ jobs:
|
||||||
- name: Set up Go
|
- name: Set up Go
|
||||||
uses: actions/setup-go@v3
|
uses: actions/setup-go@v3
|
||||||
with:
|
with:
|
||||||
go-version: 1.18
|
go-version: 1.19
|
||||||
|
|
||||||
- name: Build manager console assets
|
- name: Build manager console assets
|
||||||
run: |-
|
run: |-
|
||||||
|
|
|
||||||
|
|
@ -11,8 +11,8 @@ RUN apt-get update \
|
||||||
ENV PATH=/go/bin:/usr/local/go/bin:$PATH
|
ENV PATH=/go/bin:/usr/local/go/bin:$PATH
|
||||||
|
|
||||||
ENV GOPATH=/go
|
ENV GOPATH=/go
|
||||||
ENV GOLANG_VERSION 1.18.3
|
ENV GOLANG_VERSION 1.19
|
||||||
ENV GOLANG_DOWNLOAD_URL https://golang.org/dl/go$GOLANG_VERSION.linux-amd64.tar.gz
|
ENV GOLANG_DOWNLOAD_URL https://golang.org/dl/go1.19.linux-amd64.tar.gz
|
||||||
ENV GOLANG_DOWNLOAD_SHA256 956f8507b302ab0bb747613695cdae10af99bbd39a90cae522b7c0302cc27245
|
ENV GOLANG_DOWNLOAD_SHA256 956f8507b302ab0bb747613695cdae10af99bbd39a90cae522b7c0302cc27245
|
||||||
|
|
||||||
ARG GOPROXY
|
ARG GOPROXY
|
||||||
|
|
|
||||||
|
|
@ -5,13 +5,13 @@
|
||||||
### Build Base Image
|
### Build Base Image
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
docker build -t dragonflyoss/base:bpftrace-v0.13.0-go-v1.18.3 -f Dockerfile .
|
docker build -t dragonflyoss/base:bpftrace-v0.13.0-go-v1.19 -f Dockerfile .
|
||||||
```
|
```
|
||||||
|
|
||||||
### Run Debug Container
|
### Run Debug Container
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
BASE_IMAGE=dragonflyoss/base:bpftrace-v0.13.0-go-v1.18.3
|
BASE_IMAGE=dragonflyoss/base:bpftrace-v0.13.0-go-v1.19
|
||||||
|
|
||||||
# run debug container
|
# run debug container
|
||||||
docker run -ti -v /usr/src:/usr/src:ro \
|
docker run -ti -v /usr/src:/usr/src:ro \
|
||||||
|
|
@ -29,7 +29,7 @@ export GOTAGS="debug"
|
||||||
# gcflags for dlv
|
# gcflags for dlv
|
||||||
export GOGCFLAGS="all=-N -l"
|
export GOGCFLAGS="all=-N -l"
|
||||||
# base image
|
# base image
|
||||||
export BASE_IMAGE=dragonflyoss/base:bpftrace-v0.13.0-go-v1.18.3
|
export BASE_IMAGE=dragonflyoss/base:bpftrace-v0.13.0-go-v1.19
|
||||||
|
|
||||||
make docker-build
|
make docker-build
|
||||||
```
|
```
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
ARG BASE_IMAGE=alpine:3.16
|
ARG BASE_IMAGE=alpine:3.16
|
||||||
|
|
||||||
FROM golang:1.18.3-alpine3.16 as builder
|
FROM golang:1.19-alpine3.16 as builder
|
||||||
|
|
||||||
ARG GOPROXY
|
ARG GOPROXY
|
||||||
ARG GOTAGS
|
ARG GOTAGS
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ COPY ./manager/console /build
|
||||||
|
|
||||||
RUN npm run build
|
RUN npm run build
|
||||||
|
|
||||||
FROM golang:1.18.3-alpine3.16 as server-builder
|
FROM golang:1.19-alpine3.16 as server-builder
|
||||||
|
|
||||||
ARG GOPROXY
|
ARG GOPROXY
|
||||||
ARG GOTAGS
|
ARG GOTAGS
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
ARG BASE_IMAGE=alpine:3.16
|
ARG BASE_IMAGE=alpine:3.16
|
||||||
|
|
||||||
FROM golang:1.18.3-alpine3.16 as builder
|
FROM golang:1.19-alpine3.16 as builder
|
||||||
|
|
||||||
ARG GOPROXY
|
ARG GOPROXY
|
||||||
ARG GOTAGS
|
ARG GOTAGS
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
FROM golang:1.18.3-alpine3.16
|
FROM golang:1.19-alpine3.16
|
||||||
|
|
||||||
ARG GOPROXY
|
ARG GOPROXY
|
||||||
ARG GOTAGS
|
ARG GOTAGS
|
||||||
|
|
|
||||||
2
go.mod
2
go.mod
|
|
@ -1,6 +1,6 @@
|
||||||
module d7y.io/dragonfly/v2
|
module d7y.io/dragonfly/v2
|
||||||
|
|
||||||
go 1.18
|
go 1.19
|
||||||
|
|
||||||
require (
|
require (
|
||||||
d7y.io/api v1.1.8
|
d7y.io/api v1.1.8
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ SCHEDULER_BINARY_NAME=scheduler
|
||||||
MANAGER_BINARY_NAME=manager
|
MANAGER_BINARY_NAME=manager
|
||||||
|
|
||||||
PKG=d7y.io/dragonfly/v2
|
PKG=d7y.io/dragonfly/v2
|
||||||
BUILD_IMAGE=golang:1.18.3-alpine3.16
|
BUILD_IMAGE=golang:1.19-alpine3.16
|
||||||
|
|
||||||
VERSION=$(git rev-parse --short HEAD)
|
VERSION=$(git rev-parse --short HEAD)
|
||||||
BUILD_TIME=$(date -u '+%Y-%m-%dT%H:%M:%SZ')
|
BUILD_TIME=$(date -u '+%Y-%m-%dT%H:%M:%SZ')
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
ARG BASE_IMAGE=alpine:3.16
|
ARG BASE_IMAGE=alpine:3.16
|
||||||
|
|
||||||
FROM golang:1.18.3-alpine3.16 as builder
|
FROM golang:1.19-alpine3.16 as builder
|
||||||
|
|
||||||
COPY . /go/src/
|
COPY . /go/src/
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue