From 724cda1db69e7e5475e0296401befb8552960d90 Mon Sep 17 00:00:00 2001
From: Xiao Gui <xgui3783@gmail.com>
Date: Wed, 12 Feb 2020 18:08:52 +0100
Subject: [PATCH] [skip ci] update GHA to allow for skip ci

---
 .github/workflows/backend.yml  | 9 ++-------
 .github/workflows/e2e.yml      | 5 ++---
 .github/workflows/frontend.yml | 6 ++----
 3 files changed, 6 insertions(+), 14 deletions(-)

diff --git a/.github/workflows/backend.yml b/.github/workflows/backend.yml
index 1ef643181..ea1006681 100644
--- a/.github/workflows/backend.yml
+++ b/.github/workflows/backend.yml
@@ -1,36 +1,31 @@
 name: Backend tests
 
-on: [push]
+on: [ push ]
 
 env:
   NODE_ENV: test
 
 jobs:
   install_dep:
+    if: "!contains(github.event.head_commit.message, '[skip ci]')"
     runs-on: ubuntu-latest
-
     strategy:
       matrix:
         node-version: [10.x, 12.x]
-
     steps:
     - uses: actions/checkout@v1
-
     - name: Use Node.js ${{ matrix.node-version }}
       uses: actions/setup-node@v1
       with:
         node-version: ${{ matrix.node-version }}
-
     - name: cd into deploy, npm install
       run: |
         cd deploy
         npm i
-
     - name: test no env
       run: |
         cd deploy
         npm run testNoEnv
-
     - name: test with env
       env:
         REFRESH_TOKEN: ${{ secrets.REFRESH_TOKEN }}
diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml
index 207bf47c8..7672765ea 100644
--- a/.github/workflows/e2e.yml
+++ b/.github/workflows/e2e.yml
@@ -15,8 +15,8 @@ env:
 
 jobs:
   buildimage:
+    if: "!contains(github.event.head_commit.message, '[skip ci]')"
     runs-on: self-hosted
-
     steps:
     - uses: actions/checkout@v1
     - name: Use Node.js ${{ matrix.node-version }}
@@ -28,8 +28,8 @@ jobs:
         docker build --build-arg BACKEND_URL=${BACKEND_URL} -t ${DOCKER_IMAGE_NAME}:${DOCKER_IMAGE_TAG} .
       env:
         BACKEND_URL: ${{ env.ATLAS_URL }}
-
   test:
+    if: "!contains(github.event.head_commit.message, '[skip ci]')"
     runs-on: self-hosted
     needs: buildimage
     steps:
@@ -47,7 +47,6 @@ jobs:
           --env REFRESH_TOKEN=${{ secrets.REFRESH_TOKEN }} \
           -dit \
           ${DOCKER_IMAGE_NAME}:${DOCKER_IMAGE_TAG}
-
     - uses: actions/checkout@v1
     - name: Start pptr docker container with name ${{ env.DOCKER_E2E_PPTR }}
       run: |
diff --git a/.github/workflows/frontend.yml b/.github/workflows/frontend.yml
index 241ef3155..d1314ff60 100644
--- a/.github/workflows/frontend.yml
+++ b/.github/workflows/frontend.yml
@@ -1,16 +1,14 @@
 name: Frontend Tests (Karma + Mocha + Chai)
 
-on: [push]
+on: [ push ]
 
 jobs:
   build:
-
+    if: "!contains(github.event.head_commit.message, '[skip ci]')"
     runs-on: ubuntu-latest
-
     strategy:
       matrix:
         node-version: [10.x, 12.x]
-
     steps:
     - uses: actions/checkout@v1
     - name: Use Node.js ${{ matrix.node-version }}
-- 
GitLab