Эх сурвалжийг харах

ci: remove golang from the ci image (#4847)

ci: remove golang from ci image
Yihau Chen 9 сар өмнө
parent
commit
f156e77d15

+ 0 - 9
ci/docker/Dockerfile

@@ -4,7 +4,6 @@ FROM ${BASE_IMAGE}
 ARG \
   RUST_VERSION= \
   RUST_NIGHTLY_VERSION= \
-  GOLANG_VERSION= \
   NODE_MAJOR= \
   SCCACHE_VERSION= \
   GRCOV_VERSION=
@@ -15,9 +14,6 @@ ENV \
   DEBIAN_FRONTEND=noninteractive \
   TZ=UTC
 
-# golang
-ENV PATH="/usr/local/go/bin:$PATH"
-
 # rust
 ENV \
   RUSTUP_HOME=/usr/local/rustup \
@@ -27,7 +23,6 @@ ENV \
 RUN \
   if [ -z "$RUST_VERSION" ]; then echo "ERROR: The RUST_VERSION argument is required!" && exit 1; fi && \
   if [ -z "$RUST_NIGHTLY_VERSION" ]; then echo "ERROR: The RUST_NIGHTLY_VERSION argument is required!" && exit 1; fi && \
-  if [ -z "$GOLANG_VERSION" ]; then echo "ERROR: The GOLANG_VERSION argument is required!" && exit 1; fi && \
   if [ -z "$NODE_MAJOR" ]; then echo "ERROR: The NODE_MAJOR argument is required!" && exit 1; fi && \
   if [ -z "$SCCACHE_VERSION" ]; then echo "ERROR: The SCCACHE_VERSION argument is required!" && exit 1; fi && \
   if [ -z "$GRCOV_VERSION" ]; then echo "ERROR: The GRCOV_VERSION argument is required!" && exit 1; fi && \
@@ -104,10 +99,6 @@ RUN \
   rm -rf "sccache-$SCCACHE_VERSION-x86_64-unknown-linux-musl" && \
   # nextest
   curl -LsSf https://get.nexte.st/latest/linux | tar zxf - -C "$CARGO_HOME/bin" && \
-  # golang
-  curl -LOsS "https://golang.org/dl/go$GOLANG_VERSION.linux-amd64.tar.gz" && \
-  tar -C /usr/local -xzf "go$GOLANG_VERSION.linux-amd64.tar.gz" && \
-  rm "go$GOLANG_VERSION.linux-amd64.tar.gz" && \
   # nodejs
   sudo mkdir -p /etc/apt/keyrings && \
   curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && \

+ 0 - 1
ci/docker/build.sh

@@ -19,7 +19,6 @@ docker build "${platform[@]}" \
   --build-arg "BASE_IMAGE=${CI_DOCKER_ARG_BASE_IMAGE}" \
   --build-arg "RUST_VERSION=${CI_DOCKER_ARG_RUST_VERSION}" \
   --build-arg "RUST_NIGHTLY_VERSION=${CI_DOCKER_ARG_RUST_NIGHTLY_VERSION}" \
-  --build-arg "GOLANG_VERSION=${CI_DOCKER_ARG_GOLANG_VERSION}" \
   --build-arg "NODE_MAJOR=${CI_DOCKER_ARG_NODE_MAJOR}" \
   --build-arg "SCCACHE_VERSION=${CI_DOCKER_ARG_SCCACHE_VERSION}" \
   --build-arg "GRCOV_VERSION=${CI_DOCKER_ARG_GRCOV_VERSION}" \

+ 0 - 2
ci/docker/env.sh

@@ -13,7 +13,6 @@ fi
 export CI_DOCKER_ARG_BASE_IMAGE=ubuntu:22.04
 export CI_DOCKER_ARG_RUST_VERSION="${rust_stable}"
 export CI_DOCKER_ARG_RUST_NIGHTLY_VERSION="${rust_nightly}"
-export CI_DOCKER_ARG_GOLANG_VERSION=1.21.3
 export CI_DOCKER_ARG_NODE_MAJOR=18
 export CI_DOCKER_ARG_SCCACHE_VERSION=v0.9.1
 export CI_DOCKER_ARG_GRCOV_VERSION=v0.8.18
@@ -22,7 +21,6 @@ hash_vars=(
   "${CI_DOCKER_ARG_BASE_IMAGE}"
   "${CI_DOCKER_ARG_RUST_VERSION}"
   "${CI_DOCKER_ARG_RUST_NIGHTLY_VERSION}"
-  "${CI_DOCKER_ARG_GOLANG_VERSION}"
   "${CI_DOCKER_ARG_NODE_MAJOR}"
   "${CI_DOCKER_ARG_SCCACHE_VERSION}"
   "${CI_DOCKER_ARG_GRCOV_VERSION}"