keep test command ips private (r00k) #111
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Linux CI (MinGW) | |
on: [push, pull_request] | |
jobs: | |
build: | |
name: x64 | |
runs-on: ubuntu-latest | |
strategy: | |
fail-fast: false | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Install Dependencies | |
run: | | |
sudo apt-get update | |
# use apt-spy2 to select closest apt mirror, | |
# which helps avoid connectivity issues in Azure; | |
# see https://github.com/actions/virtual-environments/issues/675 | |
sudo gem install apt-spy2 | |
sudo apt-spy2 check | |
sudo apt-spy2 fix --commit | |
# after selecting a specific mirror, we need to run 'apt-get update' | |
sudo apt-get update | |
sudo apt-get install -y mingw-w64 | |
sudo apt-get install -y libsdl2-dev libmad0-dev libopus-dev libvorbis-dev zlib1g-dev libvorbisfile3 libopusfile-dev libcurl4-openssl-dev zip | |
- name: Build | |
run: | | |
chmod 755 build-linux.sh | |
sudo ./build-linux.sh | |
- name: Upload artifact | |
uses: actions/upload-artifact@v3 | |
with: | |
name: QSS-M | |
path: | | |
Quake/QSS-M-l64.zip |