From bda5ebddca34e62665837228c11e0491e4fcbc52 Mon Sep 17 00:00:00 2001 From: Dimitri Lozeve Date: Fri, 26 Feb 2021 17:57:46 +0100 Subject: [PATCH] Add CI build --- .github/workflows/build.yml | 17 +++++++++++++++++ README.org | 2 ++ 2 files changed, 19 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..13800fd --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,17 @@ +name: build + +on: push + +jobs: + build: + name: Build project + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Install dependencies + run: sudo apt-get install -y meson libglfw3-dev libglew-dev libfreeimage-dev + - name: Meson Build + run: | + meson build + ninja -C build diff --git a/README.org b/README.org index 9a165b6..e02b9dc 100644 --- a/README.org +++ b/README.org @@ -1,3 +1,5 @@ * ShaderTool +[[https://github.com/dlozeve/ShaderTool/actions/workflows/build.yml][https://github.com/dlozeve/ShaderTool/actions/workflows/build.yml/badge.svg]] + Live tool for developing OpenGL shaders interactively.