Skip to content

Commit a96376e

Browse files
authored
Install CI tools inside of a temp directory (#17)
1 parent 75b2c1d commit a96376e

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

.github/workflows/main.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,10 @@ jobs:
4040
uses: actions/checkout@v2
4141

4242
- name: Install goimports
43-
run: cd /tmp && go get -u golang.org/x/tools/cmd/goimports
43+
run: |-
44+
cd "$(mktemp -d)"
45+
go get -u golang.org/x/tools/cmd/goimports
46+
rm -rf "$PWD"
4447
4548
- name: Lint code
4649
run: make style

.github/workflows/release.yml

+4-2
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,19 @@ jobs:
2222

2323
- name: Install upx
2424
run: |-
25+
cd "$(mktemp -d)"
2526
wget -q https://github.com/upx/upx/releases/download/v3.96/upx-3.96-amd64_linux.tar.xz
2627
tar -xf upx-3.96-amd64_linux.tar.xz
2728
sudo install upx-3.96-amd64_linux/upx /usr/bin/upx
28-
rm -rf upx*
29+
rm -rf "$PWD"
2930
3031
- name: Install goreleaser
3132
run: |-
33+
cd "$(mktemp -d)"
3234
wget -q https://github.com/goreleaser/goreleaser/releases/download/v0.145.0/goreleaser_Linux_x86_64.tar.gz
3335
tar -xf goreleaser_Linux_x86_64.tar.gz
3436
sudo install goreleaser /usr/bin/goreleaser
35-
rm -rf goreleaser*
37+
rm -rf "$PWD"
3638
3739
- name: Build and publish release binaries
3840
env:

0 commit comments

Comments
 (0)