This commit is contained in:
parent
4bc525d801
commit
b9be844632
@ -3,6 +3,6 @@ FROM python:3
|
|||||||
RUN mkdir -p /data/pre-commit-cache
|
RUN mkdir -p /data/pre-commit-cache
|
||||||
ENV PRE_COMMIT_HOME=/data/pre-commit-cache
|
ENV PRE_COMMIT_HOME=/data/pre-commit-cache
|
||||||
|
|
||||||
RUN pip install --no-cache-dir pre-commit==2.10.1
|
RUN pip install --no-cache-dir pre-commit==2.18.1
|
||||||
|
|
||||||
CMD ["pre-commit", "run", "--all-files"]
|
CMD ["pre-commit", "run", "--all-files"]
|
||||||
|
@ -4,10 +4,7 @@ FROM ${BASE_IMAGE}:base
|
|||||||
# Add helper scripts
|
# Add helper scripts
|
||||||
COPY ./scripts /scripts
|
COPY ./scripts /scripts
|
||||||
|
|
||||||
# Add golang
|
|
||||||
RUN /scripts/add_golang.sh
|
|
||||||
ENV PATH=$PATH:/usr/local/go/bin
|
ENV PATH=$PATH:/usr/local/go/bin
|
||||||
|
RUN /scripts/add_golang.sh && \
|
||||||
# Add some other linters
|
/scripts/add_hadolint.sh && \
|
||||||
RUN /scripts/add_hadolint.sh
|
/scripts/add_golangci_lint.sh
|
||||||
RUN /scripts/add_golangci_lint.sh
|
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
#! /bin/bash
|
#! /bin/bash
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
VERSION=1.16
|
VERSION=1.18
|
||||||
SHASUM=013a489ebb3e24ef3d915abe5b94c3286c070dfe0818d5bca8108f1d6e8440d2
|
SHASUM=e85278e98f57cdb150fe8409e6e5df5343ecb13cebf03a5d5ff12bd55a80264f
|
||||||
|
|
||||||
FILENAME=go${VERSION}.linux-amd64.tar.gz
|
FILENAME=go${VERSION}.linux-amd64.tar.gz
|
||||||
GOURL=https://golang.org/dl/${FILENAME}
|
GOURL=https://go.dev/dl/${FILENAME}
|
||||||
|
|
||||||
wget --quiet "$GOURL"
|
wget --quiet "$GOURL"
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#! /bin/bash
|
#! /bin/bash
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
VERSION=v1.37.0
|
VERSION=v1.45.2
|
||||||
|
|
||||||
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b "/usr/bin" "${VERSION}"
|
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b "/usr/bin" "${VERSION}"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#! /bin/bash
|
#! /bin/bash
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
VERSION=v2.8.0
|
VERSION=v2.10.0
|
||||||
wget -q -L -O /usr/bin/hadolint "https://github.com/hadolint/hadolint/releases/download/${VERSION}/hadolint-Linux-x86_64"
|
wget -q -L -O /usr/bin/hadolint "https://github.com/hadolint/hadolint/releases/download/${VERSION}/hadolint-Linux-x86_64"
|
||||||
chmod +x /usr/bin/hadolint
|
chmod +x /usr/bin/hadolint
|
||||||
|
Loading…
Reference in New Issue
Block a user