From 7b5e62e266665a64db0f22a3e9962872a5952c1e Mon Sep 17 00:00:00 2001 From: Dominic LoBue Date: Sun, 4 Oct 2020 17:01:44 -0700 Subject: [PATCH] Add gh workflow to run tests on PRs (#108) --- .github/workflows/build.yml | 2 ++ .github/workflows/test.yaml | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 .github/workflows/test.yaml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7cd3d96a..96b3706e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,3 +1,5 @@ +name: Build + on: push: branches: diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml new file mode 100644 index 00000000..1c114230 --- /dev/null +++ b/.github/workflows/test.yaml @@ -0,0 +1,23 @@ +name: CI + +on: + pull_request: + branches: + - master + paths-ignore: + - 'runner/**' + +jobs: + test: + runs-on: ubuntu-latest + name: Test + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Install kubebuilder + run: | + curl -L -O https://github.com/kubernetes-sigs/kubebuilder/releases/download/v2.2.0/kubebuilder_2.2.0_linux_amd64.tar.gz + tar zxvf kubebuilder_2.2.0_linux_amd64.tar.gz + sudo mv kubebuilder_2.2.0_linux_amd64 /usr/local/kubebuilder + - name: Run tests + run: make test