Skip to content

Commit 97225e5

Browse files
committed
Add separate step for 64 bit srcds installation in CI
1 parent 6d80f4e commit 97225e5

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

.github/workflows/integration-test.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,9 @@ jobs:
3232
include:
3333
- arch: x86
3434
artifact_name: gmsv_mysqloo_linux.dll
35-
steam_beta: public
3635
srcds_binary: srcds_run
3736
- arch: x64
3837
artifact_name: gmsv_mysqloo_linux64.dll
39-
steam_beta: x86-64
4038
srcds_binary: srcds_run_x64
4139

4240
services:
@@ -88,11 +86,17 @@ jobs:
8886
echo steam steam/license note '' | sudo debconf-set-selections
8987
sudo apt-get install -y lib32gcc-s1 steamcmd
9088
91-
- name: Install Garry's Mod Dedicated Server
92-
if: steps.should_run.outputs.run == 'true'
89+
- name: Install Garry's Mod Dedicated Server (32-bit)
90+
if: steps.should_run.outputs.run == 'true' && matrix.arch == 'x86'
91+
run: |
92+
mkdir -p ~/gmod
93+
steamcmd +force_install_dir ~/gmod +login anonymous +app_update 4020 validate +quit
94+
95+
- name: Install Garry's Mod Dedicated Server (64-bit)
96+
if: steps.should_run.outputs.run == 'true' && matrix.arch == 'x64'
9397
run: |
9498
mkdir -p ~/gmod
95-
steamcmd +force_install_dir ~/gmod +login anonymous +app_update 4020 -beta ${{ matrix.steam_beta }} validate +quit
99+
steamcmd +force_install_dir ~/gmod +login anonymous +app_update 4020 -beta x86-64 validate +quit
96100
97101
- name: Setup test environment
98102
if: steps.should_run.outputs.run == 'true'

0 commit comments

Comments
 (0)