diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 00000000..6f7526d7 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,27 @@ +name: test +on: + push: + branches: + - master + pull_request: + branches: + - '*' + +jobs: + test: + strategy: + matrix: + platform: [ubuntu-latest, windows-latest, macos-latest] + runs-on: ${{ matrix.platform }} + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + submodules: recursive + - name: Prerequisites + if: runner.os == 'macOs' + run: brew install gawk + - name: Build + run: make + - name: Test + run: make check