update linux and windows workflows to run on pr open, reopen, review submit

This commit is contained in:
Lion Kortlepel
2022-09-14 20:42:25 +02:00
parent 469eb78c80
commit 23e9941704
2 changed files with 24 additions and 15 deletions

View File

@@ -1,6 +1,11 @@
name: CMake Linux Build
on: [push]
on:
push:
pull_request:
types: [opened, reopened]
pull_request_review:
types: [submitted]
env:
BUILD_TYPE: Release
@@ -63,16 +68,16 @@ jobs:
with:
name: BeamMP-Server-linux-tests
path: ${{github.workspace}}
- name: Install Runtime Dependencies
shell: bash
run: |
sudo apt-get update
sudo apt-get install -y liblua5.3 openssl
sudo apt-get install -y liblua5.3 openssl
- name: Test
working-directory: ${{github.workspace}}
shell: bash
run: |
chmod +x ./BeamMP-Server-tests
./BeamMP-Server-tests
chmod +x ./BeamMP-Server-tests
./BeamMP-Server-tests