123456789101112131415161718192021222324252627282930313233343536373839 |
- ---
- name: Make
- on:
- push:
- branches:
- - "**"
- pull_request:
- branches:
- - master
- concurrency:
- group: ${{ github.workflow }}-${{ github.ref }}
- cancel-in-progress: true
- jobs:
- build:
- runs-on: ${{ matrix.os }}
- timeout-minutes: 120
- strategy:
- matrix:
- os:
- - ubuntu-latest
- - windows-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v4
- with:
- submodules: true
- - name: Build on Linux
- if: runner.os == 'Linux'
- shell: bash
- run: bash -x make.sh build
- - name: Build on Windows
- if: runner.os == 'Windows'
- shell: powershell
- run: pwsh -File make.ps1 build
|