Skip to content

Commit 7ee4c8d

Browse files
author
mujing
committed
build: add environment variable for JavaScript actions and update Dockerfile Go tools installation with proxy support
1 parent 7008747 commit 7ee4c8d

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

.github/workflows/build-and-push.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ on:
66
- master
77
workflow_dispatch:
88

9+
env:
10+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
11+
912
jobs:
1013
build:
1114
runs-on: ${{ matrix.runs-on }}

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,10 @@ RUN ARCH=$(dpkg --print-architecture) \
6262

6363
# Install Go tools to /opt/go-tools (not affected by volume mounts on /home/coder)
6464
RUN install -d -o coder -g coder /opt/go-tools \
65-
&& sudo -u coder env GOPATH=/opt/go-tools go install golang.org/x/tools/gopls@latest \
66-
&& sudo -u coder env GOPATH=/opt/go-tools go install github.com/go-delve/delve/cmd/dlv@latest \
67-
&& sudo -u coder env GOPATH=/opt/go-tools go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest \
68-
&& sudo -u coder env GOPATH=/opt/go-tools go install golang.org/x/tools/cmd/goimports@latest
65+
&& sudo -u coder env GOPATH=/opt/go-tools GOPROXY=${GOPROXY} /usr/local/go/bin/go install golang.org/x/tools/gopls@latest \
66+
&& sudo -u coder env GOPATH=/opt/go-tools GOPROXY=${GOPROXY} /usr/local/go/bin/go install github.com/go-delve/delve/cmd/dlv@latest \
67+
&& sudo -u coder env GOPATH=/opt/go-tools GOPROXY=${GOPROXY} /usr/local/go/bin/go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest \
68+
&& sudo -u coder env GOPATH=/opt/go-tools GOPROXY=${GOPROXY} /usr/local/go/bin/go install golang.org/x/tools/cmd/goimports@latest
6969

7070
# Create symlinks for go commands (ensures availability even when PATH is reset)
7171
RUN ln -s /usr/local/go/bin/go /usr/local/bin/go \

0 commit comments

Comments
 (0)