From f3c7946e52c739ebe04e8d71038f1ce5389095d5 Mon Sep 17 00:00:00 2001 From: Kyle Sanderson Date: Sun, 1 Sep 2024 08:10:18 -0700 Subject: [PATCH] chore(deps): update Go to `1.23` and Node to `20.17.0` (#1639) * bump(deps): lift language versions * Update Dockerfile * ask your doctor * chore: update go to 1.23 * fix: go mod version --------- Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com> --- .github/workflows/release.yml | 8 +++++--- Dockerfile | 4 ++-- ci.Dockerfile | 2 +- go.mod | 4 ++-- go.sum | 6 ++---- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9c01619..7794398 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,6 +12,8 @@ on: env: REGISTRY: ghcr.io REGISTRY_IMAGE: ghcr.io/${{ github.repository }} + GO_VERSION: '1.23.0' + NODE_VERSION: '20.17.0' permissions: contents: write @@ -30,7 +32,7 @@ jobs: - name: Set up Node uses: actions/setup-node@v4 with: - node-version: '20.10.0' + node-version: ${{ env.NODE_VERSION }} - name: Set up corepack run: corepack enable @@ -79,7 +81,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v5 with: - go-version: '1.22.0' + go-version: ${{ env.GO_VERSION }} cache: true - name: Test @@ -111,7 +113,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v5 with: - go-version: '1.22.0' + go-version: ${{ env.GO_VERSION }} cache: true - name: Run GoReleaser build diff --git a/Dockerfile b/Dockerfile index 92363fe..366ee7d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # build web -FROM node:20.10.0-alpine3.19 AS web-builder +FROM node:20.17.0-alpine3.20 AS web-builder RUN corepack enable WORKDIR /web @@ -11,7 +11,7 @@ COPY web ./ RUN pnpm run build # build app -FROM golang:1.22-alpine3.19 AS app-builder +FROM golang:1.23-alpine3.20 AS app-builder ARG VERSION=dev ARG REVISION=dev diff --git a/ci.Dockerfile b/ci.Dockerfile index ecb0848..f5ff0b7 100644 --- a/ci.Dockerfile +++ b/ci.Dockerfile @@ -1,5 +1,5 @@ # build app -FROM --platform=$BUILDPLATFORM golang:1.22-alpine3.19 AS app-builder +FROM --platform=$BUILDPLATFORM golang:1.23-alpine3.20 AS app-builder RUN apk add --no-cache git tzdata ENV SERVICE=autobrr diff --git a/go.mod b/go.mod index ce348e2..9da24ec 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/autobrr/autobrr -go 1.22.0 +go 1.23.0 replace github.com/r3labs/sse/v2 => github.com/autobrr/sse/v2 v2.0.0-20230520125637-530e06346d7d @@ -26,6 +26,7 @@ require ( github.com/gosimple/slug v1.14.0 github.com/hashicorp/go-version v1.7.0 github.com/hekmon/transmissionrpc/v3 v3.0.0 + github.com/icholy/digest v0.1.23 github.com/lib/pq v1.10.9 github.com/mattn/go-shellwords v1.0.12 github.com/mmcdole/gofeed v1.3.0 @@ -72,7 +73,6 @@ require ( github.com/hashicorp/hcl v1.0.0 // indirect github.com/hekmon/cunits/v2 v2.1.0 // indirect github.com/huandu/xstrings v1.4.0 // indirect - github.com/icholy/digest v0.1.23 // indirect github.com/imdario/mergo v0.3.16 // indirect github.com/json-iterator/go v1.1.12 // indirect github.com/klauspost/cpuid/v2 v2.2.7 // indirect diff --git a/go.sum b/go.sum index e4f45ec..17f4c2e 100644 --- a/go.sum +++ b/go.sum @@ -62,10 +62,6 @@ github.com/autobrr/go-deluge v1.2.0 h1:psqHrH3nhriRAuxEiN8HpjH/2IW4DsNUxVavoqfi2 github.com/autobrr/go-deluge v1.2.0/go.mod h1:ndiXT1eHWv/ATNk9TpE8GHIs8OSSUnsImt4Syk+y5LM= github.com/autobrr/go-qbittorrent v1.9.0 h1:HaLueJ99D3G1cQ2r5ADVbtfwyEhekt2eQoEZ7yhAwYs= github.com/autobrr/go-qbittorrent v1.9.0/go.mod h1:z88B3+O/1/3doQABErvIOOxE4hjpmIpulu6XzDG/q78= -github.com/autobrr/go-rtorrent v1.10.0 h1:SCs7Rdi1BZ3MxNoVIdWK0qTUHQyhSj9rEU8KUTRi4Ug= -github.com/autobrr/go-rtorrent v1.10.0/go.mod h1:1CyQ2tcLOGP+p9drOqFiVPb/+QvfExMPCHnEGQd0BmM= -github.com/autobrr/go-rtorrent v1.10.1-0.20240718115807-9f53e3443272 h1:qna9uyozEZbLS2HE7FP6qaXbnJzBOClQ+49mEUI51nM= -github.com/autobrr/go-rtorrent v1.10.1-0.20240718115807-9f53e3443272/go.mod h1:1CyQ2tcLOGP+p9drOqFiVPb/+QvfExMPCHnEGQd0BmM= github.com/autobrr/go-rtorrent v1.11.0 h1:T1NRPgFLooFFMX0kfvewftLk4hFQUsMlDNB8WMynBSw= github.com/autobrr/go-rtorrent v1.11.0/go.mod h1:1CyQ2tcLOGP+p9drOqFiVPb/+QvfExMPCHnEGQd0BmM= github.com/autobrr/sse/v2 v2.0.0-20230520125637-530e06346d7d h1:9EGCYgeugAVWLBAtjHC7AFnXSwUdYfCB98WaOgdDREE= @@ -536,6 +532,8 @@ gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gotest.tools/v3 v3.5.1 h1:EENdUnS3pdur5nybKYIh2Vfgc8IUNBjxDPSjtiJcOzU= +gotest.tools/v3 v3.5.1/go.mod h1:isy3WKz7GK6uNw/sbHzfKBLvlvXwUyV06n6brMxxopU= honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= lukechampine.com/blake3 v1.1.6 h1:H3cROdztr7RCfoaTpGZFQsrqvweFLrqS73j7L7cmR5c=