[CI] Test meson build from dist. (#1389)

This commit is contained in:
Dave Davenport 2021-08-30 10:45:43 +02:00 committed by GitHub
parent fcebd54fa0
commit fa97292e8d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -9,6 +9,9 @@ inputs:
runs:
using: composite
steps:
- id: pip
run: pip install meson ninja
shell: bash
- id: setup
run: |
autoreconf --install
@ -30,6 +33,14 @@ runs:
uses: ./.github/actions/doxycheck
with:
logfile: builddir/doxygen.log
- id: meson-dist-check
shell: bash
run: |
tar xf builddir/rofi-*.tar.gz
cd rofi-*/
meson setup . build
ninja -C build
ninja -C build test
- id: upload
uses: actions/upload-artifact@v2
with: