Update build.yml

This commit is contained in:
6arelyFuture 2023-04-21 10:09:06 +02:00 committed by GitHub
parent 4471afd626
commit e5081680ab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,7 +9,7 @@ on:
- "*"
types: [opened, synchronize, reopened]
jobs:
build-lin:
build-linux:
name: Build Linux
runs-on: ubuntu-latest
strategy:
@ -28,24 +28,19 @@ jobs:
config: release
steps:
- name: Check out files
uses: actions/checkout@v3
uses: actions/checkout@v3.5.2
with:
submodules: true
fetch-depth: 0
# NOTE - If LFS ever starts getting used during builds, switch this to true!
lfs: false
- name: Install dependencies (x64)
if: matrix.arch == 'x64'
run: |
sudo apt-get update
sudo apt-get -y install libcurl4-gnutls-dev
- name: Install dependencies (x86)
if: matrix.arch == 'x86'
run: |
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get -y install gcc-multilib g++-multilib libcurl4-gnutls-dev:i386
sudo apt-get -y install gcc-multilib g++-multilib
- name: Generate project files
run: ./generate.sh
@ -57,7 +52,7 @@ jobs:
pushd build
make config=${{matrix.config}}_${{matrix.arch}} -j$(nproc)
- name: Upload ${{matrix.configuration}} ${{matrix.arch}} binaries
uses: actions/upload-artifact@v3.1.0
uses: actions/upload-artifact@v3.1.2
with:
name: Linux ${{matrix.configuration}} ${{matrix.arch}} binaries
path: |