Skip to content

Update window title to use device name #4

Update window title to use device name

Update window title to use device name #4

Workflow file for this run

name: Linux Build
on:
push:
branches: [ main, master, develop ]
pull_request:
branches: [ main, master, develop ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
token: ${{ secrets.GH_PAT }}
submodules: recursive
- name: Install JUCE dependencies
run: |
sudo apt-get update
sudo apt-get install -y \
build-essential \
cmake \
libcurl4-openssl-dev \
libasound2-dev \
libjack-jackd2-dev \
libfreetype6-dev \
libx11-dev \
libxext-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libgl1-mesa-dev \
libgtk-3-dev \
pkg-config
- name: Configure CMake
run: |
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
- name: Build project
run: |
cd build
cmake --build . --config Release --parallel
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: virtual-midi-controller-linux
path: build/virtual-midi-controller_artefacts/Release/Virtual MIDI Controller