From 6962a4bdc69a09455b0105c3b4b733e90738aaac Mon Sep 17 00:00:00 2001 From: Shengjing Zhu Date: Sun, 24 Jul 2022 21:09:07 +0800 Subject: [PATCH] feat: show version in stats --- .github/workflows/ci.yaml | 2 ++ Dockerfile | 32 +++++++++++++++++++++++++++++--- docs/usage.md | 2 +- stats.go | 7 +++++++ 4 files changed, 39 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0232ce1..e63e4ac 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -16,6 +16,8 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 + with: + fetch-depth: 0 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 diff --git a/Dockerfile b/Dockerfile index f83f561..a16f90c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,36 @@ +# syntax=docker/dockerfile:1 + FROM --platform=$BUILDPLATFORM golang as builder WORKDIR /app -COPY . . + +COPY go.mod . RUN go mod download + +COPY . . +RUN < "$file_prefix".info + cp go.mod "$file_prefix".mod + git archive --prefix=github.com/zhsj/wghttp@"$tag"/ -o "$file_prefix".zip HEAD +EOF + ARG TARGETARCH -RUN CGO_ENABLED=0 GOARCH=$TARGETARCH go build -v -trimpath -ldflags="-w -s" . +RUN <