mirror of
https://github.com/davatorium/rofi.git
synced 2024-11-25 13:55:34 -05:00
[CI] Test meson build from dist. (#1389)
This commit is contained in:
parent
fcebd54fa0
commit
fa97292e8d
1 changed files with 11 additions and 0 deletions
11
.github/actions/autotools/action.yml
vendored
11
.github/actions/autotools/action.yml
vendored
|
@ -9,6 +9,9 @@ inputs:
|
||||||
runs:
|
runs:
|
||||||
using: composite
|
using: composite
|
||||||
steps:
|
steps:
|
||||||
|
- id: pip
|
||||||
|
run: pip install meson ninja
|
||||||
|
shell: bash
|
||||||
- id: setup
|
- id: setup
|
||||||
run: |
|
run: |
|
||||||
autoreconf --install
|
autoreconf --install
|
||||||
|
@ -30,6 +33,14 @@ runs:
|
||||||
uses: ./.github/actions/doxycheck
|
uses: ./.github/actions/doxycheck
|
||||||
with:
|
with:
|
||||||
logfile: builddir/doxygen.log
|
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
|
- id: upload
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
with:
|
with:
|
||||||
|
|
Loading…
Reference in a new issue