You've already forked hexagonrpc
mirror of
https://github.com/linux-msm/hexagonrpc.git
synced 2026-02-25 13:13:52 -08:00
The tests don't require access to Hexagon hardware, they currently pass, and running them will provide a better assurance against regressions. Signed-off-by: J. Neuschäfer <j.ne@posteo.net>
34 lines
629 B
YAML
34 lines
629 B
YAML
name: Build+test
|
|
|
|
on:
|
|
pull_request:
|
|
push:
|
|
|
|
jobs:
|
|
build-linux:
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
include:
|
|
- runner: ubuntu-24.04
|
|
# 22.04 has old meson
|
|
# - runner: ubuntu-22.04
|
|
runs-on: ${{ matrix.runner }}
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Dependencies
|
|
run: |
|
|
sudo apt update
|
|
sudo apt install -y meson ninja-build libjson-c-dev
|
|
|
|
- name: build
|
|
run: |
|
|
meson setup build
|
|
ninja -C build
|
|
|
|
- name: run tests
|
|
run: |
|
|
ninja -C build test
|