GitHub Actions: build

This commit is contained in:
Alexander A. Klimov 2022-11-10 21:41:26 +01:00
parent 3b015a5a49
commit 709acbee27

34
.github/workflows/test.yml vendored Normal file
View File

@ -0,0 +1,34 @@
---
name: Test
on:
push:
branches:
- master
pull_request: {}
jobs:
Linux:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- run: sudo apt-get install -y libparted-dev libudev-dev
- run: make all extra
MacOS:
runs-on: macos-12
steps:
- uses: actions/checkout@v3
- run: brew install argp-standalone
- run: make
Cygwin:
runs-on: windows-2022
steps:
- uses: actions/checkout@v3
- uses: cygwin/cygwin-install-action@v2
with:
packages: gcc-core libargp-devel make
- run: make