From 5d266e9bba8b11dbf604c1a74f536e61d3d4311d Mon Sep 17 00:00:00 2001
From: Martin Gerhardy <[EMAIL REDACTED]>
Date: Sun, 21 Feb 2021 13:57:38 +0100
Subject: [PATCH] CI: added github actions
---
.github/workflows/main.yml | 46 ++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
create mode 100644 .github/workflows/main.yml
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
new file mode 100644
index 000000000..01522839e
--- /dev/null
+++ b/.github/workflows/main.yml
@@ -0,0 +1,46 @@
+name: Build
+
+on: [push, pull_request]
+
+jobs:
+ mac:
+ runs-on: macos-latest
+ steps:
+ - uses: actions/checkout@v1
+
+ - name: Build
+ run: |
+ mkdir build
+ cd build
+ cmake ..
+ cmake --build .
+
+ linux:
+ runs-on: ubuntu-20.04
+ steps:
+ - uses: actions/checkout@v1
+
+ - name: Setup
+ run: |
+ sudo apt-get update
+ sudo apt-get install wayland-protocols pkg-config ninja-build
+
+ - name: Linux
+ run: |
+ mkdir build
+ cd build
+ cmake .. -GNinja
+ cmake --build .
+
+ windows:
+ runs-on: windows-latest
+
+ steps:
+ - uses: actions/checkout@v1
+
+ - name: Build
+ run: |
+ mkdir build
+ cd build
+ cmake ..
+ cmake --build .