diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index e1593918..40411214 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -57,6 +57,10 @@ jobs: pnpm build pnpm build.docker_tests + - name: Lint + run: | + pnpm run test.lint + - name: Upload Dist uses: actions/upload-artifact@v3 with: @@ -186,7 +190,7 @@ jobs: # - name: Setup SSH debugging session # uses: mxschmitt/action-tmate@v3 - - name: Test + - name: Tests run: | pnpm run test @@ -242,7 +246,6 @@ jobs: run: | docker build -f ./dev/docker/__tests__/${{ matrix.container }} -t setup-cpp . - Release: if: startsWith(github.ref, 'refs/tags/') needs: [Build, BuildExecutable, Test, Docker] diff --git a/package.json b/package.json index 4d08ad76..f63150d2 100644 --- a/package.json +++ b/package.json @@ -51,11 +51,10 @@ "start.docker.arch": "docker run -t setup-cpp:arch .", "start.docker.fedora": "docker run -t setup-cpp:fedora .", "start.docker.ubuntu": "docker run -t setup-cpp:ubuntu .", - "test": "run-p --continue-on-error test.lint test.unit", "test.lint": "run-p --aggregate-output --continue-on-error lint.cspell test.lint.eslint test.lint.prettier lint.tsc", "test.lint.eslint": "eslint **/*.{ts,tsx,js,jsx,cjs,mjs,json,yaml} --no-error-on-unmatched-pattern --cache --cache-location ./.cache/eslint/", "test.lint.prettier": "prettier . --check", - "test.unit": "jest --runInBand", + "test": "jest --runInBand", "build.docker_tests": "node ./dev/docker/__tests__/generate-docker-tests.mjs", "build.docker.arch": "pnpm build.docker_tests && docker build -f ./dev/docker/__tests__/arch.dockerfile -t setup-cpp:arch .", "build.docker.fedora": "pnpm build.docker_tests && docker build -f ./dev/docker/__tests__/fedora.dockerfile -t setup-cpp:fedora .",