From 2f5473aa80ec4bc5b2f2c6abccd3d4d08d259801 Mon Sep 17 00:00:00 2001 From: Jesse Phillips Date: Sun, 26 Jan 2020 21:27:43 -0800 Subject: [PATCH] :rocket: Add Github Action Testing (#1) Remove main on unittest --- .github/workflows/Build.yml | 16 ++++++++++++++++ source/app.d | 2 ++ 2 files changed, 18 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..056de24 --- /dev/null +++ b/.github/workflows/Build.yml @@ -0,0 +1,16 @@ +name: CI + +on: [push] + +jobs: + test: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + - uses: mihails-strasuns/setup-dlang@v0.3.0 + with: + compiler: dmd-2.090.0 + - name: Run tests + run: dub test diff --git a/source/app.d b/source/app.d index fac1929..da9d04a 100644 --- a/source/app.d +++ b/source/app.d @@ -12,6 +12,8 @@ struct Options string[] files; } +version(unittest) {} +else void main(string[] args) { Options props;