From ab46d294cd1876132e56c9292b2e13514666c427 Mon Sep 17 00:00:00 2001 From: Vittorio Guerriero Date: Sat, 18 Jun 2022 15:04:31 +0200 Subject: [PATCH 1/3] build(window): try to run the tests workflow on a windows machine --- .github/workflows/test.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 008d6a9df..43d69eb6b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,12 +11,11 @@ on: jobs: test: - runs-on: ubuntu-latest - strategy: matrix: node-version: [lts/gallium, lts/fermium] - + os: [ubuntu-latest, windows-latest] + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} From 49c183a4a2097d4b85c81c73da719d1e43531622 Mon Sep 17 00:00:00 2001 From: Vittorio Guerriero Date: Sat, 18 Jun 2022 15:08:42 +0200 Subject: [PATCH 2/3] build(window): remove commands only available for linux --- .github/workflows/test.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 43d69eb6b..b0f458d69 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,8 +24,6 @@ jobs: node-version: ${{ matrix.node-version }} - name: install ts auto mock and run test run: | - sudo apt-get update - sudo apt-get install -y libgbm-dev npm ci npm run build npm test @@ -40,8 +38,6 @@ jobs: node-version: ${{ matrix.node-version }} - name: check eslint and prettier run: | - sudo apt-get update - sudo apt-get install -y libgbm-dev npm ci npm run eslint npm run prettier From 9fba03dc1aa81f4d9fe830e2a049de6777206ee6 Mon Sep 17 00:00:00 2001 From: Vittorio Guerriero Date: Sat, 18 Jun 2022 15:16:24 +0200 Subject: [PATCH 3/3] build(window): try to remove the usage of cross env to see how it fails on windows --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cc8d8226c..f3e226d6e 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "test:logs": "cross-env JASMINE_CONFIG=./test/logs/jasmine.json TSCONFIG=./test/logs/tsconfig.json npm run test:common", "test:playground": "cross-env JASMINE_CONFIG=./test/playground/jasmine.json TSCONFIG=./test/playground/tsconfig.json npm run test:common", "test:playground:build": "cross-env JASMINE_CONFIG=./test/playground/jasmine.build.json TSCONFIG=./test/playground/tsconfig.json npm run test:common", - "test:common": "cross-var ts-node --files -r tsconfig-paths/register --compiler ttypescript --project $TSCONFIG node_modules/jasmine/bin/jasmine --config=$JASMINE_CONFIG", + "test:common": "ts-node --files -r tsconfig-paths/register --compiler ttypescript --project $TSCONFIG node_modules/jasmine/bin/jasmine --config=$JASMINE_CONFIG", "dist:collect": "cp -r package.json package-lock.json README.md LICENSE.md dist", "ts-check:src": "tsc --noEmit", "eslint": "eslint ./src/**/*.ts ./test/**/*.ts",