File tree Expand file tree Collapse file tree 2 files changed +20
-6
lines changed Expand file tree Collapse file tree 2 files changed +20
-6
lines changed Original file line number Diff line number Diff line change 36
36
- name : Run functional tests
37
37
shell : sh
38
38
run : |
39
- echo $PATH
39
+ echo $PATH # $GOBIN is already added to $PATH by setup-go.
40
40
chmod +x test.sh
41
41
./test.sh ${{ matrix.os }}
Original file line number Diff line number Diff line change @@ -8,13 +8,27 @@ if [ "$os" = "windows-latest" ]; then
8
8
exe=" .exe"
9
9
fi
10
10
11
- version=" 1.18"
11
+ dump_version () {
12
+ file=" $1 "
13
+ hash -r # refresh binary paths
14
+ go version | awk ' {print $3}' > " $file "
15
+ }
16
+
12
17
go build -o goversion" $exe "
18
+
19
+ version=" 1.18"
20
+ echo " go$version " > want
21
+ dump_version main
22
+
13
23
echo " Switching to $version "
14
24
./goversion" $exe " use " $version "
25
+ dump_version got
26
+ diff got want
27
+
15
28
echo " Installed versions"
16
29
./goversion" $exe " ls
17
- hash -r # refresh binary paths
18
- go version | awk ' {print $3}' > got
19
- echo " go$version " > want
20
- diff got want
30
+
31
+ echo " Removing $version "
32
+ ./goversion" $exe " rm " $version "
33
+ dump_version got
34
+ diff got main
You can’t perform that action at this time.
0 commit comments