Skip to content

Commit

Permalink
Fix Windows and macOS CI problems
Browse files Browse the repository at this point in the history
  • Loading branch information
mqudsi committed Nov 17, 2022
1 parent b506ba1 commit bfe1059
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,13 @@ jobs:

steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v1
with:
python-version: '3.x'

- name: Install dependencies
run: |
sudo pip3 install meson ninja
pip3 install meson ninja
- name: meson build
run: |
Expand Down Expand Up @@ -77,24 +80,24 @@ jobs:
arch: x64

- name: build and test (msvc x64)
uses: BSFishy/meson-build@v1.0.2
uses: BSFishy/meson-build@656b2a360964b249ac82905a52018921e01d875b
with:
action: test
directory: build
# options: --verbose
meson-version: 0.57.1
ninja-version: 1.10.0.post2
meson-version: 0.64.0
ninja-version: 1.11.1

- name: use msvc x86 toolchain
uses: ilammy/msvc-dev-cmd@v1
with:
arch: x86

- name: build and test (msvc x86)
uses: BSFishy/meson-build@v1.0.2
uses: BSFishy/meson-build@656b2a360964b249ac82905a52018921e01d875b
with:
action: test
directory: build_x86
meson-version: 0.57.1
ninja-version: 1.10.0.post2
meson-version: 0.64.0
ninja-version: 1.11.1

0 comments on commit bfe1059

Please sign in to comment.