mirror of
https://github.com/ClaytonWWilson/miryoku_zmk.git
synced 2025-12-13 17:58:47 +00:00
Add keymap test to workflow
This commit is contained in:
parent
4c51e25422
commit
187f0b688e
17
.github/workflows/main.yml
vendored
17
.github/workflows/main.yml
vendored
@ -212,8 +212,23 @@ jobs:
|
|||||||
echo "::endgroup::"
|
echo "::endgroup::"
|
||||||
|
|
||||||
echo "::group::build"
|
echo "::group::build"
|
||||||
|
log='build.log'
|
||||||
|
message='::error::Build failed with exit code'
|
||||||
|
EX_UNAVAILABLE='69'
|
||||||
cd "${GITHUB_WORKSPACE}/zmk/app"
|
cd "${GITHUB_WORKSPACE}/zmk/app"
|
||||||
west build -b ${{ matrix.board }} -- ${{ steps.variables.outputs.shield-arg }} -DZMK_CONFIG="${GITHUB_WORKSPACE}/miryoku_zmk/config"
|
{
|
||||||
|
west build -b ${{ matrix.board }} -- ${{ steps.variables.outputs.shield-arg }} -DZMK_CONFIG="${GITHUB_WORKSPACE}/miryoku_zmk/config" ||
|
||||||
|
echo "$message $?." ;
|
||||||
|
} 2>&1 | tee "$log"
|
||||||
|
if grep -q "$message" "$log"
|
||||||
|
then
|
||||||
|
false
|
||||||
|
fi
|
||||||
|
if ! grep -q 'Using keymap file: .*/config/[^/]*.keymap$' "$log"
|
||||||
|
then
|
||||||
|
echo '::error::Miryoku keyboard keymap not found.'
|
||||||
|
exit "$EX_UNAVAILABLE"
|
||||||
|
fi
|
||||||
echo "::endgroup::"
|
echo "::endgroup::"
|
||||||
|
|
||||||
echo "::group::copy"
|
echo "::group::copy"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user