From a1911f42ae6fea08df7bb42799a177ddd497ba00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustaf=20R=C3=A4ntil=C3=A4?= Date: Sun, 12 Sep 2021 14:20:31 +0200 Subject: [PATCH] ci(ajv): install ajv 7 and 8 on ci/cd for testing --- .github/workflows/branches.yml | 1 + .github/workflows/master.yml | 2 ++ package.json | 3 +++ 3 files changed, 6 insertions(+) diff --git a/.github/workflows/branches.yml b/.github/workflows/branches.yml index d77f372..218fd48 100644 --- a/.github/workflows/branches.yml +++ b/.github/workflows/branches.yml @@ -28,6 +28,7 @@ jobs: with: node-version: ${{ matrix.node-version }} - run: yarn + - run: yarn install:ajv:versions - run: yarn build - run: yarn test env: diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index f7e7787..6dcabf8 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -24,6 +24,7 @@ jobs: with: node-version: ${{ matrix.node-version }} - run: yarn + - run: yarn install:ajv:versions - run: yarn build - run: yarn test env: @@ -41,6 +42,7 @@ jobs: with: node-version: 14 - run: yarn + - run: yarn install:ajv:versions - run: yarn build - run: yarn test env: diff --git a/package.json b/package.json index ed317dd..a51353f 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,9 @@ "dist" ], "scripts": { + "install:ajv-7": "cd ajv-versions/v-7 && yarn", + "install:ajv-8": "cd ajv-versions/v-8 && yarn", + "install:ajv:versions": "yarn install:ajv-7 && yarn install:ajv-8", "build": "rimraf dist && tsc -p tsconfig.prod.json", "test:all": "NODE_OPTIONS=--experimental-vm-modules FORCE_COLOR=0 FORCE_HYPERLINK=1 jest", "get:snapshot:sha": "shasum lib/__snap*/*.snap ajv-versions/v-*/__snap*/*.snap",