Skip to content

Add test workflow

Add test workflow #2

Workflow file for this run

name: test
on:
workflow_dispatch:
pull_request: ~
push:
branches:
- master
jobs:
# test_linux:
# name: "linux test: ${{ matrix.arch }}"
# runs-on: ubuntu-20.04 # use older version on purpose for GLIBC
# strategy:
# fail-fast: true
# matrix:
# # arch: [x64, aarch64, armv7]
# arch: [x64]
# steps:
# - uses: actions/checkout@v3
# - name: configure
# run: |
# cmake -Bbuild -DCMAKE_INSTALL_PREFIX=_install/piper-phonemize
# - name: build
# run: |
# cmake --build build --config Release
# - name: install
# run: |
# cmake --install build
# - name: test
# run: |
# LD_LIBRARY_PATH=$PWD/_install/piper-phonemize/lib _install/piper-phonemize/bin/piper_phonemize --help
build_windows:
runs-on: windows-latest
name: "windows build: ${{ matrix.arch }}"
strategy:
fail-fast: true
matrix:
arch: [x64]
steps:
- uses: actions/checkout@v3
- name: configure
run: |
cmake -Bbuild -DCMAKE_INSTALL_PREFIX=_install/piper-phonemize
- name: build
run: |
cmake --build build --config Release
- name: install
run: |
cmake --install build
- name: test
run: |
_install/piper-phonemize/bin/piper-phonemize --help