diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index dec252b2..c6d21223 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -14,6 +14,8 @@ jobs: - name: Check out code into the Go module directory uses: actions/checkout@v2 + with: + fetch-depth: 0 - name: Set up docker buildx id: buildx diff --git a/Dockerfile.arm32v7 b/Dockerfile.arm32v7 deleted file mode 100644 index e2f2d299..00000000 --- a/Dockerfile.arm32v7 +++ /dev/null @@ -1,20 +0,0 @@ -FROM golang:alpine as builder - -RUN apk add --no-cache make git && \ - wget -O /Country.mmdb https://github.com/Dreamacro/maxmind-geoip/releases/latest/download/Country.mmdb && \ - wget -O /qemu-arm-static https://github.com/multiarch/qemu-user-static/releases/latest/download/qemu-arm-static && \ - chmod +x /qemu-arm-static - -WORKDIR /clash-src -COPY . /clash-src -RUN go mod download && \ - make linux-armv7 && \ - mv ./bin/clash-linux-armv7 /clash - -FROM arm32v7/alpine:latest - -COPY --from=builder /qemu-arm-static /usr/bin/ -COPY --from=builder /Country.mmdb /root/.config/clash/ -COPY --from=builder /clash / -RUN apk add --no-cache ca-certificates -ENTRYPOINT ["/clash"] diff --git a/Dockerfile.arm64v8 b/Dockerfile.arm64v8 deleted file mode 100644 index b532e419..00000000 --- a/Dockerfile.arm64v8 +++ /dev/null @@ -1,20 +0,0 @@ -FROM golang:alpine as builder - -RUN apk add --no-cache make git && \ - wget -O /Country.mmdb https://github.com/Dreamacro/maxmind-geoip/releases/latest/download/Country.mmdb && \ - wget -O /qemu-aarch64-static https://github.com/multiarch/qemu-user-static/releases/latest/download/qemu-aarch64-static && \ - chmod +x /qemu-aarch64-static - -WORKDIR /clash-src -COPY . /clash-src -RUN go mod download && \ - make linux-armv8 && \ - mv ./bin/clash-linux-armv8 /clash - -FROM arm64v8/alpine:latest - -COPY --from=builder /qemu-aarch64-static /usr/bin/ -COPY --from=builder /Country.mmdb /root/.config/clash/ -COPY --from=builder /clash / -RUN apk add --no-cache ca-certificates -ENTRYPOINT ["/clash"]