Skip to content

Commit 06e361f

Browse files
authored
Merge pull request #20 from gcpug/1.16
Go 1.16
2 parents 8671cbf + 4fbf6a1 commit 06e361f

File tree

11 files changed

+116
-42
lines changed

11 files changed

+116
-42
lines changed

.github/workflows/docker-publish.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ on:
99

1010
env:
1111
IMAGE_ID: ghcr.io/${{ github.repository_owner }}/appengine-go
12-
LATEST_VERSION: 1.15
12+
LATEST_VERSION: 1.16
1313

1414
jobs:
1515
test:
1616
runs-on: ubuntu-latest
1717
strategy:
1818
matrix:
19-
version: [1.15, 1.14, 1.13, 1.11]
19+
version: [1.16, 1.15, 1.14, 1.13, 1.11]
2020
os: [debian, slim, alpine]
2121
steps:
2222
- uses: actions/checkout@v2
@@ -31,7 +31,7 @@ jobs:
3131

3232
strategy:
3333
matrix:
34-
version: [1.15, 1.14, 1.13, 1.11]
34+
version: [1.16, 1.15, 1.14, 1.13, 1.11]
3535
os: [debian, slim, alpine]
3636
steps:
3737
- uses: actions/checkout@v2
@@ -80,7 +80,7 @@ jobs:
8080

8181
strategy:
8282
matrix:
83-
version: [1.15, 1.14, 1.13, 1.11]
83+
version: [1.16, 1.15, 1.14, 1.13, 1.11]
8484
steps:
8585
- uses: actions/checkout@v2
8686

1.11/alpine/Dockerfile

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,7 @@ RUN apk add --no-cache \
1616
gcloud components install \
1717
app-engine-go \
1818
beta && \
19-
chmod +x \
20-
/google-cloud-sdk/platform/google_appengine/appcfg.py \
21-
/google-cloud-sdk/platform/google_appengine/backends_conversion.py \
22-
/google-cloud-sdk/platform/google_appengine/bulkload_client.py \
23-
/google-cloud-sdk/platform/google_appengine/bulkloader.py \
24-
/google-cloud-sdk/platform/google_appengine/download_appstats.py \
25-
/google-cloud-sdk/platform/google_appengine/endpointscfg.py && \
19+
chmod +x /google-cloud-sdk/platform/google_appengine/*.py && \
2620
\
2721
curl -o go.tgz -sSL "https://golang.org/dl/go${GOLANG_VERSION}.linux-amd64.tar.gz" && \
2822
echo "${GOLANG_DOWNLOAD_SHA256} *go.tgz" | sha256sum -c - && \

1.13/alpine/Dockerfile

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,7 @@ RUN apk add --no-cache \
1616
gcloud components install \
1717
app-engine-go \
1818
beta && \
19-
chmod +x \
20-
/google-cloud-sdk/platform/google_appengine/appcfg.py \
21-
/google-cloud-sdk/platform/google_appengine/backends_conversion.py \
22-
/google-cloud-sdk/platform/google_appengine/bulkload_client.py \
23-
/google-cloud-sdk/platform/google_appengine/bulkloader.py \
24-
/google-cloud-sdk/platform/google_appengine/download_appstats.py \
25-
/google-cloud-sdk/platform/google_appengine/endpointscfg.py && \
19+
chmod +x /google-cloud-sdk/platform/google_appengine/*.py && \
2620
\
2721
curl -o go.tgz -sSL "https://golang.org/dl/go${GOLANG_VERSION}.linux-amd64.tar.gz" && \
2822
echo "${GOLANG_DOWNLOAD_SHA256} *go.tgz" | sha256sum -c - && \

1.14/alpine/Dockerfile

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,7 @@ RUN apk add --no-cache \
1616
gcloud components install \
1717
app-engine-go \
1818
beta && \
19-
chmod +x \
20-
/google-cloud-sdk/platform/google_appengine/appcfg.py \
21-
/google-cloud-sdk/platform/google_appengine/backends_conversion.py \
22-
/google-cloud-sdk/platform/google_appengine/bulkload_client.py \
23-
/google-cloud-sdk/platform/google_appengine/bulkloader.py \
24-
/google-cloud-sdk/platform/google_appengine/download_appstats.py \
25-
/google-cloud-sdk/platform/google_appengine/endpointscfg.py && \
19+
chmod +x /google-cloud-sdk/platform/google_appengine/*.py && \
2620
\
2721
curl -o go.tgz -sSL "https://golang.org/dl/go${GOLANG_VERSION}.linux-amd64.tar.gz" && \
2822
echo "${GOLANG_DOWNLOAD_SHA256} *go.tgz" | sha256sum -c - && \

1.15/alpine/Dockerfile

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ LABEL maintainer "GCPUG <https://gcpug.jp/>"
44
ENV GOPATH=/go \
55
PATH=/go/bin:/usr/local/go/bin:/google-cloud-sdk/bin:/google-cloud-sdk/platform/google_appengine:$PATH
66

7-
ARG GOLANG_VERSION=1.15.8
8-
ARG GOLANG_DOWNLOAD_SHA256=d3379c32a90fdf9382166f8f48034c459a8cc433730bc9476d39d9082c94583b
7+
ARG GOLANG_VERSION=1.15.14
8+
ARG GOLANG_DOWNLOAD_SHA256=6f5410c113b803f437d7a1ee6f8f124100e536cc7361920f7e640fedf7add72d
99

1010
RUN apk add --no-cache \
1111
gcc \
@@ -16,13 +16,7 @@ RUN apk add --no-cache \
1616
gcloud components install \
1717
app-engine-go \
1818
beta && \
19-
chmod +x \
20-
/google-cloud-sdk/platform/google_appengine/appcfg.py \
21-
/google-cloud-sdk/platform/google_appengine/backends_conversion.py \
22-
/google-cloud-sdk/platform/google_appengine/bulkload_client.py \
23-
/google-cloud-sdk/platform/google_appengine/bulkloader.py \
24-
/google-cloud-sdk/platform/google_appengine/download_appstats.py \
25-
/google-cloud-sdk/platform/google_appengine/endpointscfg.py && \
19+
chmod +x /google-cloud-sdk/platform/google_appengine/*.py && \
2620
\
2721
curl -o go.tgz -sSL "https://golang.org/dl/go${GOLANG_VERSION}.linux-amd64.tar.gz" && \
2822
echo "${GOLANG_DOWNLOAD_SHA256} *go.tgz" | sha256sum -c - && \

1.15/debian/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ ARG GOPATH=/go
55
ENV GOPATH=${GOPATH} \
66
PATH=/go/bin:/usr/local/go/bin:$PATH
77

8-
ARG GOLANG_VERSION=1.15.8
9-
ARG GOLANG_DOWNLOAD_SHA256=d3379c32a90fdf9382166f8f48034c459a8cc433730bc9476d39d9082c94583b
8+
ARG GOLANG_VERSION=1.15.14
9+
ARG GOLANG_DOWNLOAD_SHA256=6f5410c113b803f437d7a1ee6f8f124100e536cc7361920f7e640fedf7add72d
1010

1111
RUN set -eux && \
1212
apt-get update && \

1.15/slim/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ ARG GOPATH=/go
55
ENV GOPATH=${GOPATH} \
66
PATH=/go/bin:/usr/local/go/bin:$PATH
77

8-
ARG GOLANG_VERSION=1.15.8
9-
ARG GOLANG_DOWNLOAD_SHA256=d3379c32a90fdf9382166f8f48034c459a8cc433730bc9476d39d9082c94583b
8+
ARG GOLANG_VERSION=1.15.14
9+
ARG GOLANG_DOWNLOAD_SHA256=6f5410c113b803f437d7a1ee6f8f124100e536cc7361920f7e640fedf7add72d
1010

1111
RUN set -eux && \
1212
apt-get update && \

1.16/alpine/Dockerfile

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
FROM google/cloud-sdk:alpine
2+
LABEL maintainer "GCPUG <https://gcpug.jp/>"
3+
4+
ENV GOPATH=/go \
5+
PATH=/go/bin:/usr/local/go/bin:/google-cloud-sdk/bin:/google-cloud-sdk/platform/google_appengine:$PATH
6+
7+
ARG GOLANG_VERSION=1.16.7
8+
ARG GOLANG_DOWNLOAD_SHA256=7fe7a73f55ba3e2285da36f8b085e5c0159e9564ef5f63ee0ed6b818ade8ef04
9+
10+
RUN apk add --no-cache \
11+
gcc \
12+
libc-dev \
13+
make \
14+
unzip && \
15+
\
16+
gcloud components install \
17+
app-engine-go \
18+
beta && \
19+
chmod +x /google-cloud-sdk/platform/google_appengine/*.py && \
20+
\
21+
curl -o go.tgz -sSL "https://golang.org/dl/go${GOLANG_VERSION}.linux-amd64.tar.gz" && \
22+
echo "${GOLANG_DOWNLOAD_SHA256} *go.tgz" | sha256sum -c - && \
23+
tar -C /usr/local -xzf go.tgz && \
24+
rm go.tgz
25+
26+
VOLUME ["/root/.config"]

1.16/debian/Dockerfile

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
FROM google/cloud-sdk:latest
2+
LABEL maintainer "GCPUG <https://gcpug.jp/>"
3+
4+
ARG GOPATH=/go
5+
ENV GOPATH=${GOPATH} \
6+
PATH=/go/bin:/usr/local/go/bin:$PATH
7+
8+
ARG GOLANG_VERSION=1.16.7
9+
ARG GOLANG_DOWNLOAD_SHA256=7fe7a73f55ba3e2285da36f8b085e5c0159e9564ef5f63ee0ed6b818ade8ef04
10+
11+
RUN set -eux && \
12+
apt-get update && \
13+
apt-get install -yqq --no-install-suggests --no-install-recommends \
14+
libc6-dev \
15+
make \
16+
unzip && \
17+
rm -rf /var/lib/apt/lists/* && \
18+
\
19+
curl -o go.tgz -sSL "https://golang.org/dl/go${GOLANG_VERSION}.linux-amd64.tar.gz" && \
20+
echo "${GOLANG_DOWNLOAD_SHA256} *go.tgz" | sha256sum -c - && \
21+
tar -C /usr/local -xzf go.tgz && \
22+
rm go.tgz && \
23+
mkdir ${GOPATH}
24+
25+
VOLUME ["/root/.config"]

1.16/slim/Dockerfile

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
FROM google/cloud-sdk:slim
2+
LABEL maintainer "GCPUG <https://gcpug.jp/>"
3+
4+
ARG GOPATH=/go
5+
ENV GOPATH=${GOPATH} \
6+
PATH=/go/bin:/usr/local/go/bin:$PATH
7+
8+
ARG GOLANG_VERSION=1.16.7
9+
ARG GOLANG_DOWNLOAD_SHA256=7fe7a73f55ba3e2285da36f8b085e5c0159e9564ef5f63ee0ed6b818ade8ef04
10+
11+
RUN set -eux && \
12+
apt-get update && \
13+
apt-get install -yqq --no-install-suggests --no-install-recommends \
14+
google-cloud-sdk-app-engine-go \
15+
libc6-dev \
16+
make \
17+
unzip && \
18+
rm -rf /var/lib/apt/lists/* && \
19+
\
20+
curl -o go.tgz -sSL "https://golang.org/dl/go${GOLANG_VERSION}.linux-amd64.tar.gz" && \
21+
echo "${GOLANG_DOWNLOAD_SHA256} *go.tgz" | sha256sum -c - && \
22+
tar -C /usr/local -xzf go.tgz && \
23+
rm go.tgz && \
24+
mkdir ${GOPATH}
25+
26+
VOLUME ["/root/.config"]

0 commit comments

Comments
 (0)