diff --git a/.github/workflows/always.yml b/.github/workflows/always.yml index 9625cd4..59861b1 100644 --- a/.github/workflows/always.yml +++ b/.github/workflows/always.yml @@ -9,7 +9,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v1 with: - go-version: 1.19.1 + go-version: 1.23.0 id: go - name: deps diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 7a6150a..cf90c64 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -17,7 +17,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v1 with: - go-version: 1.19.1 + go-version: 1.23.0 id: go - name: Set env diff --git a/.github/workflows/rc.yml b/.github/workflows/rc.yml index 63b5d41..b1a9cfd 100644 --- a/.github/workflows/rc.yml +++ b/.github/workflows/rc.yml @@ -14,7 +14,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v1 with: - go-version: 1.19.1 + go-version: 1.23.0 id: go - name: Check out code into the Go module directory diff --git a/Makefile b/Makefile index 69998a5..8685c33 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -FLAGS := -ldflags "-s -w" -trimpath +FLAGS := -trimpath NOCGO := CGO_ENABLED=0 build:: @@ -59,12 +59,13 @@ watch-test:: ls gossa.go gossa_test.go ui/* | entr -rc make test build-all:: build - ${NOCGO} GOOS=linux GOARCH=amd64 go build ${FLAGS} -o builds/gossa-linux-x64 - ${NOCGO} GOOS=linux GOARCH=arm go build ${FLAGS} -o builds/gossa-linux-arm - ${NOCGO} GOOS=linux GOARCH=arm64 go build ${FLAGS} -o builds/gossa-linux-arm64 - ${NOCGO} GOOS=darwin GOARCH=amd64 go build ${FLAGS} -o builds/gossa-mac-x64 - ${NOCGO} GOOS=darwin GOARCH=arm64 go build ${FLAGS} -o builds/gossa-mac-arm64 - ${NOCGO} GOOS=windows GOARCH=amd64 go build ${FLAGS} -o builds/gossa-windows.exe + go version + ${NOCGO} GOOS=linux GOARCH=amd64 go build ${FLAGS} -o builds/gossa-linux-x64 + ${NOCGO} GOOS=linux GOARCH=arm go build ${FLAGS} -o builds/gossa-linux-arm + ${NOCGO} GOOS=linux GOARCH=arm64 go build ${FLAGS} -o builds/gossa-linux-arm64 + ${NOCGO} GOOS=darwin GOARCH=amd64 go build ${FLAGS} -o builds/gossa-mac-x64 + ${NOCGO} GOOS=darwin GOARCH=arm64 go build ${FLAGS} -o builds/gossa-mac-arm64 + ${NOCGO} GOOS=windows GOARCH=amd64 go build ${FLAGS} -o builds/gossa-windows.exe sha256sum builds/* clean:: diff --git a/go.mod b/go.mod index 4b976ed..becf1ce 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,3 @@ module github.com/pldubouilh/gossa -go 1.16 +go 1.23.0 diff --git a/support/build.Dockerfile b/support/build.Dockerfile index 735c937..d052dca 100644 --- a/support/build.Dockerfile +++ b/support/build.Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.18 as builder +FROM golang:1.23.0 as builder WORKDIR /gossaSrc COPY . /gossaSrc RUN make