diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 56f333b..edb0740 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -12,47 +12,42 @@ jobs: python-version: '3.x' - run: pip install meson ninja - run: meson setup builddir/ - env: - CC: gcc - run: meson compile livepresets_x86_64 -C builddir/ -v -j 14 - uses: actions/upload-artifact@v4 with: name: Linux x86_x64 path: builddir/reaper_livepresets_x86_64.so -# macos: -# runs-on: macos-latest -# steps: -# - uses: actions/checkout@v1 -# - uses: actions/setup-python@v1 -# with: -# python-version: '3.x' -# - run: brew install gcc -# - run: pip install meson ninja -# - run: meson setup builddir/ -# env: -# CC: gcc -# - run: meson test -C builddir/ -v -# - uses: actions/upload-artifact@v1 -# if: failure() -# with: -# name: MacOS_Meson_Testlog -# path: builddir/meson-logs/testlog.txt -# -# windows: -# runs-on: windows-latest -# steps: -# - uses: actions/checkout@v1 -# - uses: actions/setup-python@v1 -# with: -# python-version: '3.x' -# - run: pip install meson ninja -# - run: meson setup builddir/ -# env: -# CC: gcc -# - run: meson test -C builddir/ -v -# - uses: actions/upload-artifact@v1 -# if: failure() -# with: -# name: Windows_Meson_Testlog -# path: builddir/meson-logs/testlog.txt \ No newline at end of file + macos: + runs-on: macos-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.x' + - run: brew install gcc + - run: pip install meson ninja + - run: meson setup builddir/ + - run: meson compile livepresets_arm64 -C builddir/ -v -j 14 + - uses: actions/upload-artifact@v4 + with: + name: MacOS Arm64 + path: builddir/reaper_livepresets_aarch64.dylib + + windows: + runs-on: windows-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.x' + - run: pip install meson ninja + - uses: TheMrMilchmann/setup-msvc-dev@v3 + with: + arch: x64 + - run: meson setup builddir/ + - run: meson compile livepresets_x86_64 -C builddir/ -v -j 14 + - uses: actions/upload-artifact@v4 + with: + name: Windows x86_x64 + path: builddir/reaper_livepresets_x64.dll \ No newline at end of file