From f8dbd32dda637078598dd586d21ae703bf49676a Mon Sep 17 00:00:00 2001 From: Roger Qiu Date: Wed, 25 Feb 2026 06:25:20 +0000 Subject: [PATCH 1/4] ci: coverage reports reactivated by collecting it from the compiled dist, does not match with src maps unfortunately --- jest.config.mjs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/jest.config.mjs b/jest.config.mjs index a72bc02..5ca1ed9 100644 --- a/jest.config.mjs +++ b/jest.config.mjs @@ -28,11 +28,10 @@ const globals = { const config = { testEnvironment: 'node', verbose: true, - collectCoverage: false, cacheDirectory: '/tmp/jest', - coverageDirectory: '/tmp/coverage', roots: ['/tests'], testMatch: ['**/?(*.)+(spec|test|unit.test).+(ts|tsx|js|jsx)'], + // transformIgnorePatterns: ['/dist/'], transform: { "^.+\\.(t|j)sx?$": [ "@swc/jest", @@ -61,7 +60,11 @@ const config = { reportTestSuiteErrors: 'true', }], ], - collectCoverageFrom: ['src/**/*.{ts,tsx,js,jsx}', '!src/**/*.d.ts'], + // This is flipped to true when using `--coverage` flag + collectCoverage: false, + coverageProvider: 'v8', + coverageDirectory: '/tmp/coverage', + collectCoverageFrom: ['/dist/**/*.{js,mjs,cjs,jsx}'], coverageReporters: ['text', 'cobertura'], globals, // Global setup script executed once before all test files From 11a6dbda8a8bc7ec170426438e63ce084bd0aa90 Mon Sep 17 00:00:00 2001 From: Roger Qiu Date: Wed, 25 Feb 2026 06:25:43 +0000 Subject: [PATCH 2/4] 0.4.5 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 23d1aed..cd5ef8d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@matrixai/lint", - "version": "0.4.4", + "version": "0.4.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@matrixai/lint", - "version": "0.4.4", + "version": "0.4.5", "license": "Apache-2.0", "dependencies": { "@eslint/compat": "^1.2.5", diff --git a/package.json b/package.json index 8144b0c..2eb0880 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@matrixai/lint", - "version": "0.4.4", + "version": "0.4.5", "author": "Roger Qiu", "description": "Org wide custom eslint rules", "license": "Apache-2.0", From 3faa83338d46a160be4b99c1165322086973e154 Mon Sep 17 00:00:00 2001 From: Roger Qiu Date: Wed, 25 Feb 2026 06:27:31 +0000 Subject: [PATCH 3/4] ci: would not be collecting coverage from jsx files in dist --- jest.config.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jest.config.mjs b/jest.config.mjs index 5ca1ed9..e556727 100644 --- a/jest.config.mjs +++ b/jest.config.mjs @@ -64,7 +64,7 @@ const config = { collectCoverage: false, coverageProvider: 'v8', coverageDirectory: '/tmp/coverage', - collectCoverageFrom: ['/dist/**/*.{js,mjs,cjs,jsx}'], + collectCoverageFrom: ['/dist/**/*.{js,mjs,cjs}'], coverageReporters: ['text', 'cobertura'], globals, // Global setup script executed once before all test files From ef38286b3c9567f34aa58ebd9874c57618a43569 Mon Sep 17 00:00:00 2001 From: Roger Qiu Date: Wed, 25 Feb 2026 06:27:39 +0000 Subject: [PATCH 4/4] 0.4.6 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index cd5ef8d..e96cf41 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@matrixai/lint", - "version": "0.4.5", + "version": "0.4.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@matrixai/lint", - "version": "0.4.5", + "version": "0.4.6", "license": "Apache-2.0", "dependencies": { "@eslint/compat": "^1.2.5", diff --git a/package.json b/package.json index 2eb0880..18485fb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@matrixai/lint", - "version": "0.4.5", + "version": "0.4.6", "author": "Roger Qiu", "description": "Org wide custom eslint rules", "license": "Apache-2.0",