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