name: ARM Linux CMake on: push: pull_request: schedule: # min hours day(month) month day(week) - cron: '0 0 7,22 * *' jobs: # Building using the github runner environement directly. make: runs-on: ubuntu-latest strategy: matrix: targets: [ [arm-linux-gnueabihf], [armv8l-linux-gnueabihf], [arm-linux-gnueabi], [armeb-linux-gnueabihf], [armeb-linux-gnueabi] ] fail-fast: false env: TARGET: ${{ matrix.targets[0] }} steps: - uses: actions/checkout@v2 - name: Build run: make --directory=cmake/ci ${TARGET}_build - name: Test run: make --directory=cmake/ci ${TARGET}_test