From 290702e7bec7598978c3a28d11364ab57cafbb1e Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 7 May 2020 20:53:29 -0600 Subject: [PATCH] ci: run tests on both Windows and Ubuntu (#368) (meta) --- .gitattributes | 1 + .github/workflows/main.yml | 5 ++++- packages/cli/jest.config.js | 1 + prettier.config.js | 1 + 4 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..6313b56c5 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=auto eol=lf diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f61a8657d..8b3d97c13 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,7 +13,10 @@ on: jobs: build_and_test: name: Build & Test - runs-on: ubuntu-latest + strategy: + matrix: + os: [ubuntu-latest, windows-latest] + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2 - name: Use Node.js diff --git a/packages/cli/jest.config.js b/packages/cli/jest.config.js index 512f8c325..9c84eabbe 100644 --- a/packages/cli/jest.config.js +++ b/packages/cli/jest.config.js @@ -20,6 +20,7 @@ module.exports = { globals: { 'ts-jest': { tsConfig: 'test/tsconfig.json', + isolatedModules: true, }, }, } diff --git a/prettier.config.js b/prettier.config.js index ab7699267..cf187e0f8 100644 --- a/prettier.config.js +++ b/prettier.config.js @@ -5,4 +5,5 @@ module.exports = { trailingComma: 'all', semi: false, printWidth: 110, + endOfLine: 'lf', }