Skip to content

Commit ac89d8c

Browse files
authored
Update build.yml
1 parent e112970 commit ac89d8c

1 file changed

Lines changed: 16 additions & 10 deletions

File tree

.github/workflows/build.yml

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ jobs:
1212
strategy:
1313
fail-fast: false
1414
matrix:
15-
os: [ubuntu-latest, windows-latest, macos-latest]
15+
# 🔒 Focus on Linux only for now
16+
os: [ubuntu-latest]
17+
# os: [ubuntu-latest, windows-latest, macos-latest]
1618

1719
runs-on: ${{ matrix.os }}
1820

@@ -27,9 +29,8 @@ jobs:
2729
with:
2830
python-version: "3.x"
2931

30-
# Linux: OpenGL/X11 + audio deps needed to build Rack's dep tree
32+
# Linux: OpenGL/X11 + audio deps needed to build Rack + deps
3133
- name: Install Linux build dependencies
32-
if: runner.os == 'Linux'
3334
run: |
3435
sudo apt-get update
3536
sudo apt-get install -y \
@@ -44,22 +45,27 @@ jobs:
4445
libasound2-dev \
4546
libpulse-dev
4647
47-
# Windows: Rack dep build uses wget
48-
- name: Install Windows build dependencies
49-
if: runner.os == 'Windows'
50-
shell: msys2 {0}
51-
run: |
52-
pacman -S --noconfirm wget
48+
# (Disabled for now)
49+
# - name: Install Windows build dependencies
50+
# if: runner.os == 'Windows'
51+
# shell: msys2 {0}
52+
# run: |
53+
# pacman -S --noconfirm wget
5354

5455
- name: Clone Rack
5556
run: |
5657
git clone --recursive https://github.com/VCVRack/Rack.git rack
5758
58-
# Builds Rack dependencies into rack/dep
59+
# Build Rack dependencies (jansson, glew, rtaudio, etc.)
5960
- name: Build Rack dependencies
6061
run: |
6162
make -C rack dep
6263
64+
# 🔑 REQUIRED: build Rack itself (creates libRack)
65+
- name: Build Rack
66+
run: |
67+
make -C rack
68+
6369
- name: Build plugin
6470
run: |
6571
export RACK_DIR=$PWD/rack

0 commit comments

Comments
 (0)