From 5698ec4ffc467cd8022a08a4dab2bdaee130d35a Mon Sep 17 00:00:00 2001 From: Romuald Brillout Date: Tue, 9 Apr 2024 12:47:09 +0200 Subject: [PATCH] misc --- .github/workflows/ci.yml | 9 +++++++++ package.json | 2 +- pnpm-lock.yaml | 9 +++++---- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0c77cdcb..bdc56320 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,6 +11,8 @@ jobs: runs-on: ${{ matrix.os }} strategy: + # Don't cancel other matrix operations if one fails + fail-fast: false matrix: os: - ubuntu-latest @@ -19,6 +21,13 @@ jobs: - pnpm run test:e2e - pnpm run test:units - pnpm run test:types + # `exclude` docs & alternatives: + # - https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstrategymatrixexclude + # - https://stackoverflow.com/questions/68994484/how-to-skip-a-configuration-of-a-matrix-with-github-actions/68994907#68994907 + # - https://stackoverflow.com/questions/66025220/paired-values-in-github-actions-matrix/68940067#68940067 + exclude: + - os: windows-latest + cmd: pnpm run test:types steps: - uses: actions/checkout@v4 diff --git a/package.json b/package.json index 78341249..66ccbf2c 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "devDependencies": { "@biomejs/biome": "^1.5.3", "@brillout/test-e2e": "^0.5.29", - "@brillout/test-types": "^0.1.10", + "@brillout/test-types": "^0.1.13", "playwright": "^1.42.1", "prettier": "^3.2.5" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4a59f31d..163fd05e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,8 +19,8 @@ importers: specifier: ^0.5.29 version: 0.5.29 '@brillout/test-types': - specifier: ^0.1.10 - version: 0.1.10(typescript@4.9.5) + specifier: ^0.1.13 + version: 0.1.13(typescript@4.9.5) playwright: specifier: ^1.42.1 version: 1.42.1 @@ -597,9 +597,10 @@ packages: - encoding dev: true - /@brillout/test-types@0.1.10(typescript@4.9.5): - resolution: {integrity: sha512-/cZb3xirQiDiPKrbE9hm8NHPRtvH+HifxVT7Z/QbdopwvYW7LS+6VloGqhWKHvFb/UWRfe+G3vg7xq191PyqmA==} + /@brillout/test-types@0.1.13(typescript@4.9.5): + resolution: {integrity: sha512-LJVJzKA1dFnzbLkCxlUBKFeIZNUdd01yPaEIHCcEzgkWrchu1jTmewjPxwOL4Gk4qVmwEk8eROuwTZzzSs/zPA==} hasBin: true + requiresBuild: true peerDependencies: typescript: ^4.0.0 dependencies: