Skip to content

Update dependencies. Do not set ModelName #23

Update dependencies. Do not set ModelName

Update dependencies. Do not set ModelName #23

Workflow file for this run

name: Build Vibe
on:
push:
branches:
- master
pull_request:
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
features:
- ""
- "pulse"
- "rodio"
- "notify"
- "pulse,rodio"
- "pulse,notify"
- "rodio,notify"
- "pulse,rodio,notify"
no-default:
- false
- true
exclude:
- no-default: true
features: ""
- no-default: true
features: "notify"
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install dependencies
run: sudo apt-get update && sudo apt-get install -y pkg-config libpulse-dev libasound2-dev libdbus-1-dev
- name: Install Rust
run: rustup install stable && rustup default stable
- name: Build with features
run: |
if [ "${{ matrix.no-default }}" == "true" ]; then
cargo build --no-default-features --features "${{ matrix.features }}"
else
cargo build --features "${{ matrix.features }}"
fi