Skip to content

Commit 55fb6db

Browse files
authored
Fix server install for test (#875)
* Fix server install for test * wip * wip * wip * wip
1 parent 9c2f2bb commit 55fb6db

File tree

4 files changed

+19
-32
lines changed

4 files changed

+19
-32
lines changed

.github/workflows/perf.yml

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,13 @@ jobs:
2323
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
2424
NUGET_XMLDOC_MODE: skip
2525
steps:
26-
- name: Install nats
26+
- name: Set up Go
27+
uses: actions/setup-go@v4
28+
29+
- name: Install nats-server
2730
run: |
28-
rel=$(curl https://api.mtmk.dev/gh/v1/releases/tag/nats-io/natscli/latest | sed s/v//)
29-
wget https://github.com/nats-io/natscli/releases/download/v$rel/nats-$rel-linux-amd64.zip
30-
unzip nats-$rel-linux-amd64.zip
31-
sudo mv nats-$rel-linux-amd64/nats /usr/local/bin
32-
branch=$(curl https://api.mtmk.dev/gh/v1/releases/tag/nats-io/nats-server/${{ matrix.config.branch }})
33-
for i in 1 2 3
34-
do
35-
curl -sf https://binaries.nats.dev/nats-io/nats-server/v2@$branch | PREFIX=. sh && break || sleep 30
36-
done
37-
sudo mv nats-server /usr/local/bin
31+
go install github.com/nats-io/nats-server/v2@${{ matrix.config.branch }}
32+
go install github.com/nats-io/natscli/nats@latest
3833
3934
- name: Check nats
4035
run: |

.github/workflows/test_linux.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,11 @@ jobs:
2323
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
2424
NUGET_XMLDOC_MODE: skip
2525
steps:
26+
- name: Set up Go
27+
uses: actions/setup-go@v4
28+
2629
- name: Install nats-server
27-
run: |
28-
branch=$(curl https://api.mtmk.dev/gh/v1/releases/tag/nats-io/nats-server/${{ matrix.config.branch }})
29-
for i in 1 2 3
30-
do
31-
curl -sf https://binaries.nats.dev/nats-io/nats-server/v2@$branch | PREFIX=. sh && break || sleep 30
32-
done
33-
sudo mv nats-server /usr/local/bin
30+
run: go install github.com/nats-io/nats-server/v2@${{ matrix.config.branch }}
3431

3532
- name: Check nats-server
3633
run: nats-server -v

.github/workflows/test_linux_core.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,11 @@ jobs:
2323
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
2424
NUGET_XMLDOC_MODE: skip
2525
steps:
26+
- name: Set up Go
27+
uses: actions/setup-go@v4
28+
2629
- name: Install nats-server
27-
run: |
28-
branch=$(curl https://api.mtmk.dev/gh/v1/releases/tag/nats-io/nats-server/${{ matrix.config.branch }})
29-
for i in 1 2 3
30-
do
31-
curl -sf https://binaries.nats.dev/nats-io/nats-server/v2@$branch | PREFIX=. sh && break || sleep 30
32-
done
33-
sudo mv nats-server /usr/local/bin
30+
run: go install github.com/nats-io/nats-server/v2@${{ matrix.config.branch }}
3431

3532
- name: Check nats-server
3633
run: nats-server -v

.github/workflows/test_windows.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,11 @@ jobs:
3838
8.x
3939
9.x
4040
41-
- name: Get nats-server
42-
shell: bash
43-
run: |
44-
mkdir tools-nats-server && cd tools-nats-server
45-
branch=$(curl https://api.mtmk.dev/gh/v1/releases/tag/nats-io/nats-server/${{ matrix.config.branch }})
46-
curl -sL -o nats-server.exe "https://binaries.nats.dev/binary/github.com/nats-io/nats-server/v2?os=windows&arch=amd64&version=$branch"
47-
cygpath -w "$(pwd)" | tee -a "$GITHUB_PATH"
41+
- name: Set up Go
42+
uses: actions/setup-go@v4
43+
44+
- name: Install nats-server
45+
run: go install github.com/nats-io/nats-server/v2@${{ matrix.config.branch }}
4846

4947
- name: Check nats-server
5048
run: nats-server -v

0 commit comments

Comments
 (0)