From a2d843f8edc13e58da685311ef5fb811cd8482bd Mon Sep 17 00:00:00 2001 From: "John J. Camilleri" Date: Mon, 18 Oct 2021 08:48:50 +0200 Subject: [PATCH] Skip JavaScript in CI --- .github/workflows/build-majestic.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/.github/workflows/build-majestic.yml b/.github/workflows/build-majestic.yml index 54d83ef3b..e336f4cf6 100644 --- a/.github/workflows/build-majestic.yml +++ b/.github/workflows/build-majestic.yml @@ -84,6 +84,7 @@ jobs: name: JavaScript (Ubuntu) runs-on: ubuntu-20.04 needs: ubuntu-runtime + if: false steps: - uses: actions/checkout@v2 @@ -187,3 +188,29 @@ jobs: run: | pip3 install pytest pytest + + macos-javascript: + name: JavaScript (macOS) + runs-on: macOS-11 + needs: macos-runtime + if: false + + steps: + - uses: actions/checkout@v2 + - name: Download artifact + uses: actions/download-artifact@master + with: + name: libpgf-macos + - run: | + sudo mv lib/* /usr/local/lib/ + sudo mv include/* /usr/local/include/ + + - name: Install dependencies + working-directory: ./src/runtime/javascript + run: | + npm ci + + - name: Run testsuite + working-directory: ./src/runtime/javascript + run: | + npm run test