Skip to content

Commit 951be35

Browse files
committed
Install golangci-lint
1 parent 1b7faa9 commit 951be35

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

Dockerfile

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ ENV \
1919

2020
ARG \
2121
# renovate: datasource=npm depName=@anthropic-ai/claude-code
22-
CLAUDE_CLI_VERSION=v2.0.60 \
22+
CLAUDE_CLI_VERSION=2.0.64 \
2323
# renovate: datasource=npm depName=@google/gemini-cli
24-
GEMINI_CLI_VERSION=v0.19.4
24+
GEMINI_CLI_VERSION=0.20.2
2525

2626
RUN npm install -g "@anthropic-ai/claude-code@$CLAUDE_CLI_VERSION" && \
2727
npm install -g "@google/gemini-cli@$GEMINI_CLI_VERSION"
@@ -109,6 +109,13 @@ RUN --mount=type=cache,id=base-downloads-${TARGETARCH},sharing=locked,target=/op
109109
--dest /usr/local ; \
110110
fi
111111

112+
ENV PATH=$PATH:/usr/local/go/bin:/usr/local/share/npm-global/bin
113+
114+
ARG \
115+
# renovate: datasource=github-releases depName=golangci-lint packageName=golangci/golangci-lint versioning=go-mod-directive
116+
GOLANGCI_LINT_VERSION=v2.7.2
117+
RUN go install https://github.com/golangci/golangci-lint@${GOLANGCI_LINT_VERSION}
118+
112119
COPY --chown=node init-firewall.sh /usr/local/bin/
113120
RUN chmod +x /usr/local/bin/init-firewall.sh && \
114121
echo "node ALL=(root) NOPASSWD: /usr/local/bin/init-firewall.sh" > /etc/sudoers.d/node-firewall && \
@@ -117,8 +124,7 @@ RUN chmod +x /usr/local/bin/init-firewall.sh && \
117124
USER node
118125
ENV \
119126
NODE_OPTIONS="--max-old-space-size=4096" \
120-
CLAUDE_CONFIG_DIR="/home/node/.claude" \
121-
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/go/bin:/usr/local/share/npm-global/bin
127+
CLAUDE_CONFIG_DIR="/home/node/.claude"
122128

123129
COPY docker-entrypoint.sh /docker-entrypoint.sh
124130
COPY .bash_aliases /home/node/

0 commit comments

Comments
 (0)