with:
python-version: '3.x'
- uses: BSFishy/meson-build@v1.0.3
+ name: build
with:
- action: test
+ action: build
setup-options: >
--werror
--buildtype=debug
--wrap-mode=nofallback
meson-version: 0.61.2
+ - uses: BSFishy/meson-build@v1.0.3
+ name: test
+ with:
+ action: test
+ meson-version: 0.61.2
- uses: actions/upload-artifact@v3
+ name: upload logs
if: failure()
with:
name: logs files
with:
python-version: '3.x'
- uses: BSFishy/meson-build@v1.0.3
+ name: build
with:
- action: test
+ action: build
setup-options: >
--werror
--buildtype=release
--wrap-mode=nofallback
-Dlibdbus=enabled
meson-version: 0.61.2
+ - uses: BSFishy/meson-build@v1.0.3
+ name: test
+ with:
+ action: test
+ meson-version: 0.61.2
- uses: actions/upload-artifact@v3
+ name: upload logs
if: failure()
with:
name: log files
with:
python-version: '3.x'
- uses: BSFishy/meson-build@v1.0.3
+ name: build
with:
- action: test
+ action: build
setup-options: >
--werror
--buildtype=release
--cross-file=.github/cross/clang.txt
-Dlibdbus=enabled
meson-version: 0.61.2
+ - uses: BSFishy/meson-build@v1.0.3
+ name: test
+ with:
+ action: test
+ meson-version: 0.61.2
- uses: actions/upload-artifact@v3
+ name: upload logs
if: failure()
with:
name: log files
with:
python-version: '3.x'
- uses: BSFishy/meson-build@v1.0.3
+ name: build
with:
- action: test
+ action: build
setup-options: >
--werror
--buildtype=release
-Ddbus:werror=false
-Dopenssl:werror=false
meson-version: 0.61.2
+ - uses: BSFishy/meson-build@v1.0.3
+ name: test
+ with:
+ action: test
+ meson-version: 0.61.2
- uses: actions/upload-artifact@v3
if: failure()
with:
with:
python-version: '3.x'
- uses: BSFishy/meson-build@v1.0.3
+ name: build
with:
- action: test
+ action: build
setup-options: >
--werror
--buildtype=release
-Ddbus:werror=false
-Dopenssl:werror=false
meson-version: 0.61.2
+ - uses: BSFishy/meson-build@v1.0.3
+ name: test
+ with:
+ action: test
+ meson-version: 0.61.2
- uses: actions/upload-artifact@v3
+ name: upload logs
if: failure()
with:
name: log files
with:
python-version: '3.x'
- uses: BSFishy/meson-build@v1.0.3
+ name: build
with:
- action: test
+ action: build
setup-options: >
--werror
--buildtype=release
-Ddbus:werror=false
-Dopenssl:werror=false
meson-version: 0.61.2
+ - uses: BSFishy/meson-build@v1.0.3
+ name: test
+ with:
+ action: test
+ meson-version: 0.61.2
- uses: actions/upload-artifact@v3
+ name: upload logs
if: failure()
with:
name: log files
run: sudo apt install libjson-c-dev:armhf
- uses: actions/checkout@v3
- uses: BSFishy/meson-build@v1.0.3
+ name: build
with:
- action: test
+ action: build
setup-options: >
--werror
--buildtype=release
--cross-file=.github/cross/ubuntu-armhf.txt
-Dpython=false
meson-version: 0.61.2
+ - uses: BSFishy/meson-build@v1.0.3
+ name: test
+ with:
+ action: test
+ meson-version: 0.61.2
- uses: actions/upload-artifact@v3
+ name: upload logs
if: failure()
with:
name: log files
run: sudo apt install libjson-c-dev:ppc64el
- uses: actions/checkout@v3
- uses: BSFishy/meson-build@v1.0.3
+ name: build
with:
- action: test
+ action: build
setup-options: >
--werror
--buildtype=release
--cross-file=.github/cross/ubuntu-ppc64le.txt
-Dpython=false
meson-version: 0.61.2
+ - uses: BSFishy/meson-build@v1.0.3
+ name: test
+ with:
+ action: test
+ meson-version: 0.61.2
- uses: actions/upload-artifact@v3
+ name: upload logs
if: failure()
with:
name: log files
run: sudo apt install libjson-c-dev:s390x
- uses: actions/checkout@v3
- uses: BSFishy/meson-build@v1.0.3
+ name: build
with:
- action: test
+ action: build
setup-options: >
--werror
--buildtype=release
--cross-file=.github/cross/ubuntu-s390x.txt
-Dpython=false
meson-version: 0.61.2
+ - uses: BSFishy/meson-build@v1.0.3
+ name: test
+ with:
+ action: test
+ meson-version: 0.61.2
- uses: actions/upload-artifact@v3
+ name: upload logs
if: failure()
with:
name: log files
build
build/samu -C build
build/muon -C build test
- - name: build libnvme
+ - name: build
run: |
export PATH=$(pwd)/build-tools/muon/build:$PATH
-Djson-c=disabled \
build
samu -C build
+ - name: test
+ run: |
+ export PATH=$(pwd)/build-tools/muon/build:$PATH
+
muon -C build test