From 61454a0c9c930bd0904b24dd4e34fdc97626e9ee Mon Sep 17 00:00:00 2001 From: James Hillyerd Date: Thu, 12 Jan 2023 20:19:40 -0800 Subject: [PATCH] Build with Go 1.19 (#305) Also adds `:edge` tag to dev docker-run.sh script --- .github/workflows/build-and-test.yml | 2 +- .github/workflows/release.yml | 2 +- Dockerfile | 4 ++-- etc/docker/docker-run.sh | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 062c437..2dfbd10 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -6,7 +6,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - go: [ '1.18', '1.17' ] + go: [ '1.19', '1.18' ] name: Go ${{ matrix.go }} build steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ea28c84..eb4214c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ jobs: - name: Setup Go uses: actions/setup-go@v2 with: - go-version: 1.18 + go-version: 1.19 - name: Setup Node.js uses: actions/setup-node@v3 with: diff --git a/Dockerfile b/Dockerfile index 57e50c6..e07b2f9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,7 @@ RUN yarn install --frozen-lockfile --non-interactive RUN yarn run build ### Build backend -FROM golang:1.18-alpine3.16 as backend +FROM golang:1.19-alpine3.17 as backend RUN apk add --no-cache --virtual .build-deps g++ git make WORKDIR /build COPY . . @@ -22,7 +22,7 @@ RUN go build -o inbucket \ -v ./cmd/inbucket ### Run in minimal image -FROM alpine:3.16 +FROM alpine:3.17 RUN apk --no-cache add tzdata WORKDIR /opt/inbucket RUN mkdir bin defaults ui diff --git a/etc/docker/docker-run.sh b/etc/docker/docker-run.sh index 9a4ae52..8c92e8b 100755 --- a/etc/docker/docker-run.sh +++ b/etc/docker/docker-run.sh @@ -3,7 +3,7 @@ # description: Launch Inbucket's docker image # Docker Image Tag -IMAGE="inbucket/inbucket" +IMAGE="inbucket/inbucket:edge" # Ports exposed on host: PORT_HTTP=9000