scriptcheck.yml: make dmake a separate job and run it on multiple platforms (#5632)
This is essentially an unit test for the `FileLister` so we should make sure we have proper coverage.
This commit is contained in:
parent
2a15428096
commit
f61003d954
|
@ -180,8 +180,21 @@ jobs:
|
||||||
env:
|
env:
|
||||||
PYTHONPATH: ./tools
|
PYTHONPATH: ./tools
|
||||||
|
|
||||||
- name: dmake
|
dmake:
|
||||||
if: matrix.python-latest
|
strategy:
|
||||||
|
matrix:
|
||||||
|
os: [ubuntu-22.04, macos-12, windows-2022]
|
||||||
|
fail-fast: false
|
||||||
|
|
||||||
|
runs-on: ${{ matrix.os }}
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
|
- name: run dmake
|
||||||
|
run: |
|
||||||
|
make -j2 CXXFLAGS="-w" run-dmake
|
||||||
|
|
||||||
|
- name: check diff
|
||||||
run: |
|
run: |
|
||||||
make -j$(nproc) CXXFLAGS="-w" run-dmake
|
|
||||||
git diff --exit-code
|
git diff --exit-code
|
||||||
|
|
Loading…
Reference in New Issue