diff --git a/.circleci/config.yml b/.circleci/config.yml index a102d47..7cb3ca5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -109,7 +109,7 @@ executors: golang: working_directory: /go/src/moul.io/dl docker: - - image: circleci/golang:1.16 + - image: circleci/golang:1.17 environment: GO111MODULE: "on" DOCKER_IMAGE: moul/dl diff --git a/Dockerfile b/Dockerfile index 6f8657e..264751b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # build -FROM golang:1.16-alpine as builder +FROM golang:1.21-alpine as builder RUN apk add --no-cache git gcc musl-dev make ENV GO111MODULE=on WORKDIR /go/src/moul.io/dl @@ -9,7 +9,7 @@ COPY . ./ RUN make install # minimalist runtime -FROM alpine:3.13.5 +FROM alpine:3.18.3 COPY --from=builder /go/bin/dl /bin/ ENTRYPOINT ["/bin/dl"] CMD [] diff --git a/go.mod b/go.mod index 5080bcd..63f1028 100644 --- a/go.mod +++ b/go.mod @@ -9,8 +9,8 @@ require ( github.com/mholt/archiver v3.1.1+incompatible github.com/nwaples/rardecode v1.0.0 // indirect github.com/pierrec/lz4 v2.4.1+incompatible // indirect - github.com/sirupsen/logrus v1.8.1 - github.com/urfave/cli/v2 v2.3.0 + github.com/sirupsen/logrus v1.9.3 + github.com/urfave/cli/v2 v2.25.7 github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8 // indirect - golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5 + golang.org/x/sys v0.11.0 )