feat: use new webrtc builds & linux support (#54)

This commit is contained in:
Théo Monnom
2023-04-20 13:14:34 +02:00
committed by GitHub
parent ee83cb8d31
commit 4f8229c724
3 changed files with 87 additions and 55 deletions
+8
View File
@@ -23,6 +23,10 @@ jobs:
target: x86_64-apple-darwin
- os: macos-latest
target: aarch64-apple-darwin
- os: ubuntu-latest
target: x86_64-unknown-linux-gnu
#- os: ubuntu-latest
# target: aarch64-unknown-linux-gnu
name: Build (${{ matrix.target }})
runs-on: ${{ matrix.os }}
@@ -37,6 +41,10 @@ jobs:
rustup update --no-self-update stable
rustup target add ${{ matrix.target }}
- name: Install linux dependencies
if: ${{ matrix.os == 'ubuntu-latest' }}
run: sudo apt install -y libssl-dev libx11-dev libgl1-mesa-dev libxext-dev
- uses: actions/checkout@v3
with:
submodules: true
+6
View File
@@ -19,6 +19,8 @@ jobs:
target: x86_64-pc-windows-msvc
- os: macos-latest
target: x86_64-apple-darwin
- os: ubuntu-latest
target: x86_64-unknown-linux-gnu
name: Test (${{ matrix.target }})
runs-on: ${{ matrix.os }}
@@ -33,6 +35,10 @@ jobs:
rustup update --no-self-update stable
rustup target add ${{ matrix.target }}
- name: Install linux dependencies
if: ${{ matrix.os == 'ubuntu-latest' }}
run: sudo apt install -y libssl-dev libx11-dev libgl1-mesa-dev libxext-dev
- uses: actions/checkout@v3
with:
submodules: true