From 32fdf8d890140379f72e772f3ee90b953e9057d5 Mon Sep 17 00:00:00 2001 From: Jonas Helming Date: Fri, 28 Jan 2022 18:48:23 +0000 Subject: [PATCH] Do not cancel the build if Latest fails fixed #128 Signed-off-by: Jonas Helming --- .github/workflows/ci-cd.yml | 48 ++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index 928d5b4..a445869 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -38,10 +38,56 @@ jobs: shell: bash run: yarn test - - name: Generate and Build Templates + test-with-theia-latest: + runs-on: ${{ matrix.os }} + + strategy: + matrix: + os: [ubuntu-18.04] + node: [12] + + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + persist-credentials: false + + - name: Use Node.js ${{ matrix.node }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node }} + + - name: Install + shell: bash + run: yarn install + + - name: Generate and Build Templates with Latest Theia version shell: bash run: ./.github/workflows/generate-and-build-all-templates.sh latest + test-with-theia-next: + runs-on: ${{ matrix.os }} + + strategy: + matrix: + os: [ubuntu-18.04] + node: [12] + + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + persist-credentials: false + + - name: Use Node.js ${{ matrix.node }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node }} + + - name: Install + shell: bash + run: yarn install + - name: Generate and Build Templates with Next Theia version shell: bash run: ./.github/workflows/generate-and-build-all-templates.sh next