Erbb vcvrack 2.5 support #600
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Windows 2019 | |
on: | |
pull_request: | |
branches: [ main ] | |
jobs: | |
software_cpp: | |
name: Software C++ | |
runs-on: windows-2019 | |
defaults: | |
run: | |
shell: bash -l {0} # Source profile for each step | |
steps: | |
- uses: actions/checkout@v2 | |
with: | |
submodules: recursive | |
- run: choco install vcvrack --version=2.5.2 | |
- name: VCV Rack headless first run | |
run: c:/Program\ Files/VCV/Rack2Free/Rack.exe -h <<< '\n' | |
- run: python3 build-system/install.py | |
- run: erbb setup | |
- name: test/micropatch | |
run: erbb configure && erbb build && erbb build simulator | |
working-directory: test/micropatch | |
- name: test/seed2-dfm-eval-euro | |
run: erbb configure && erbb build firmware && erbb build simulator | |
working-directory: test/seed2-dfm-eval-euro | |
- name: test/display-context | |
run: erbb configure && erbb build firmware && erbb build simulator | |
working-directory: test/display-context | |
- name: test/data | |
run: erbb configure && erbb build && erbb build simulator && erbb build hardware | |
working-directory: test/data | |
- name: samples/bypass | |
run: erbb configure && erbb build && erbb build simulator && erbb build hardware | |
working-directory: samples/bypass | |
- name: samples/drop | |
run: erbb configure && erbb build && erbb build simulator && erbb build hardware | |
working-directory: samples/drop | |
- name: samples/reverb | |
run: erbb configure && erbb build && erbb build simulator && erbb build hardware | |
working-directory: samples/reverb | |
- name: samples/kick | |
run: erbb configure && erbb build && erbb build simulator && erbb build hardware | |
working-directory: samples/kick | |
- name: samples/custom | |
run: erbb configure && erbb build && erbb build simulator && erbb build hardware | |
working-directory: samples/custom | |
- name: samples/frohmager | |
run: erbb install simulator | |
working-directory: samples/frohmager | |
- name: erbb init | |
run: mkdir init && cd init && erbb init --name Init && erbb configure && erbb build && erbb build simulator && erbb build hardware | |
working-directory: samples | |
- name: VCV Rack headless run | |
run: c:/Program\ Files/VCV/Rack2Free/Rack.exe -h <<< '\n' && cat $LOCALAPPDATA/Rack2/log.txt | |
- name: Check micropatch | |
run: grep "Loaded plugin ErbPluginMicropatch" $LOCALAPPDATA/Rack2/log.txt | |
- name: Check bypass | |
run: grep "Loaded plugin ErbPluginBypass" $LOCALAPPDATA/Rack2/log.txt | |
- name: Check drop | |
run: grep "Loaded plugin ErbPluginDrop" $LOCALAPPDATA/Rack2/log.txt | |
- name: Check reverb | |
run: grep "Loaded plugin ErbPluginReverb" $LOCALAPPDATA/Rack2/log.txt | |
- name: Check kick | |
run: grep "Loaded plugin ErbPluginKick" $LOCALAPPDATA/Rack2/log.txt | |
- name: Check custom | |
run: grep "Loaded plugin ErbPluginCustom" $LOCALAPPDATA/Rack2/log.txt | |
- name: Check frohmager | |
run: grep "Loaded plugin ErbPluginFrohmager" $LOCALAPPDATA/Rack2/log.txt | |
- name: Check init | |
run: grep "Loaded plugin ErbPluginInit" $LOCALAPPDATA/Rack2/log.txt | |
software_max: | |
name: Software Max/MSP/Gen~ | |
runs-on: windows-2019 | |
defaults: | |
run: | |
shell: bash -l {0} # Source profile for each step | |
steps: | |
- uses: actions/checkout@v2 | |
with: | |
submodules: recursive | |
- run: choco install vcvrack --version=2.5.2 | |
- name: VCV Rack headless first run | |
run: c:/Program\ Files/VCV/Rack2Free/Rack.exe -h <<< '\n' | |
- run: python3 build-system/install.py | |
- run: erbb setup | |
- name: test/max | |
run: erbb configure && erbb build simulator && erbb build && erbb build hardware | |
working-directory: test/max | |
- name: test/max2 | |
run: erbb configure && erbb build simulator && erbb build && erbb build hardware | |
working-directory: test/max2 | |
- name: VCV Rack headless run | |
run: c:/Program\ Files/VCV/Rack2Free/Rack.exe -h <<< '\n' && cat $LOCALAPPDATA/Rack2/log.txt | |
- name: Check max | |
run: grep "Loaded plugin ErbPluginMax" $LOCALAPPDATA/Rack2/log.txt | |
software_faust_2_37_3: | |
name: Software Faust 2.37.3 | |
runs-on: windows-2019 | |
defaults: | |
run: | |
shell: bash -l {0} # Source profile for each step | |
steps: | |
- uses: actions/checkout@v2 | |
with: | |
submodules: recursive | |
- run: curl https://github.com/grame-cncm/faust/releases/download/2.37.3/Faust-2.37.3-win64.exe --location --output Faust-2.37.3-win64.exe | |
- run: ./Faust-2.37.3-win64.exe //S | |
- run: echo 'export PATH=$PATH:/c/Program\ Files/Faust/bin' >> ~/.bash_profile | |
- run: cat ~/.bash_profile | |
- run: choco install vcvrack --version=2.5.2 | |
- name: VCV Rack headless first run | |
run: c:/Program\ Files/VCV/Rack2Free/Rack.exe -h <<< '\n' | |
- run: python3 build-system/install.py | |
- run: erbb setup | |
- name: samples/faust | |
run: erbb configure && erbb build && erbb build hardware && erbb build hardware --only-gerber && erbb build simulator | |
working-directory: samples/faust | |
- name: test/faust | |
run: erbb configure && erbb build simulator && erbb build && erbb build hardware | |
working-directory: test/faust | |
- name: test/faust2 | |
run: erbb configure && erbb build simulator && erbb build && erbb build hardware | |
working-directory: test/faust2 | |
- name: test/faust3 | |
run: erbb configure && erbb build simulator && erbb build && erbb build hardware | |
working-directory: test/faust3 | |
- name: VCV Rack headless run | |
run: c:/Program\ Files/VCV/Rack2Free/Rack.exe -h <<< '\n' && cat $LOCALAPPDATA/Rack2/log.txt | |
- name: Check faust | |
run: grep "Loaded plugin ErbPluginFaust" $LOCALAPPDATA/Rack2/log.txt | |
- name: Check flanger | |
run: grep "Loaded plugin ErbPluginFlanger" $LOCALAPPDATA/Rack2/log.txt | |
software_faust: | |
name: Software Faust | |
runs-on: windows-2019 | |
defaults: | |
run: | |
shell: bash -l {0} # Source profile for each step | |
steps: | |
- uses: actions/checkout@v2 | |
with: | |
submodules: recursive | |
- run: curl https://github.com/grame-cncm/faust/releases/download/2.41.1/Faust-2.41.1-win64.exe --location --output Faust-2.41.1-win64.exe | |
- run: ./Faust-2.41.1-win64.exe //S | |
- run: echo 'export PATH=$PATH:/c/Program\ Files/Faust/bin' >> ~/.bash_profile | |
- run: cat ~/.bash_profile | |
- run: choco install vcvrack --version=2.5.2 | |
- name: VCV Rack headless first run | |
run: c:/Program\ Files/VCV/Rack2Free/Rack.exe -h <<< '\n' | |
- run: python3 build-system/install.py | |
- run: erbb setup | |
- name: samples/faust | |
run: erbb configure && erbb build && erbb build hardware && erbb build hardware --only-gerber && erbb build simulator | |
working-directory: samples/faust | |
- name: test/faust | |
run: erbb configure && erbb build simulator && erbb build && erbb build hardware | |
working-directory: test/faust | |
- name: test/faust2 | |
run: erbb configure && erbb build simulator && erbb build && erbb build hardware | |
working-directory: test/faust2 | |
- name: test/faust3 | |
run: erbb configure && erbb build simulator && erbb build && erbb build hardware | |
working-directory: test/faust3 | |
- name: VCV Rack headless run | |
run: c:/Program\ Files/VCV/Rack2Free/Rack.exe -h <<< '\n' && cat $LOCALAPPDATA/Rack2/log.txt | |
- name: Check faust | |
run: grep "Loaded plugin ErbPluginFaust" $LOCALAPPDATA/Rack2/log.txt | |
- name: Check flanger | |
run: grep "Loaded plugin ErbPluginFlanger" $LOCALAPPDATA/Rack2/log.txt |