1
0
Fork 0
mirror of https://github.com/dorny/test-reporter.git synced 2026-03-21 23:52:12 +01:00
Commit graph

739 commits

Author SHA1 Message Date
Jozef Izso
2dcf091ad5
Merge pull request #746 from dorny/release/v3.0.0
`test-reporter` release v3.0.0
2026-03-21 14:46:12 +01:00
Jozef Izso
a43b3a5f73
test-reporter release v3.0.0 2026-03-21 14:22:41 +01:00
Jozef Izso
79216dc71a
Merge pull request #744 from dorny/dependabot/npm_and_yarn/flatted-3.4.2
Bump flatted from 3.4.1 to 3.4.2
2026-03-21 14:22:31 +01:00
Jozef Izso
62c3873e1e
Merge pull request #745 from dorny/feature/workflow_permissions
Explicitly use lowest permissions required to run workflow
2026-03-21 14:19:52 +01:00
Jozef Izso
bd74ca6c12
Explicitly use lowest permissions required to run workflow 2026-03-21 14:14:22 +01:00
Jozef Izso
0c2b2aa1e0
Merge pull request #738 from dav-tb/feature/node24-runtime
Upgrade action runtime to Node.js 24
2026-03-21 13:22:42 +01:00
Jozef Izso
f7eee307f2
Use the @types/node definitions for NodeJS 24 runtime 2026-03-21 13:09:20 +01:00
David Lemieux
ad0a96f767
Upgrade action runtime to Node.js 24
GitHub Actions is deprecating the Node 20 runtime, with Node 24
becoming the default in June 2026. This updates the action to run
on the node24 runtime.

- action.yml: change `using` from node20 to node24
- .nvmrc: update development version to v24
- package.json: update engines to >=24

Closes #680
2026-03-21 13:09:20 +01:00
Jozef Izso
543415ce39
Merge pull request #741 from dorny/release/v2.7.0
`test-reporter` release v2.7.0
2026-03-21 13:00:09 +01:00
dependabot[bot]
f1284d056a
Bump flatted from 3.4.1 to 3.4.2
Bumps [flatted](https://github.com/WebReflection/flatted) from 3.4.1 to 3.4.2.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.4.1...v3.4.2)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-21 12:00:02 +00:00
Jozef Izso
3c1b53fe19
Merge pull request #743 from dorny/dependabot/npm_and_yarn/types/adm-zip-0.5.8
Bump @types/adm-zip from 0.5.7 to 0.5.8
2026-03-21 12:59:30 +01:00
Jozef Izso
dc9521099d
Merge pull request #742 from dorny/dependabot/npm_and_yarn/typescript-eslint/parser-8.57.1
Bump @typescript-eslint/parser from 8.57.0 to 8.57.1
2026-03-21 12:58:59 +01:00
dependabot[bot]
38e11d6bf5
Bump @types/adm-zip from 0.5.7 to 0.5.8
Bumps [@types/adm-zip](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/adm-zip) from 0.5.7 to 0.5.8.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/adm-zip)

---
updated-dependencies:
- dependency-name: "@types/adm-zip"
  dependency-version: 0.5.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 23:52:58 +00:00
dependabot[bot]
9489e055fc
Bump @typescript-eslint/parser from 8.57.0 to 8.57.1
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.57.0 to 8.57.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.57.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 23:52:51 +00:00
Jozef Izso
df62474295
test-reporter release v2.7.0 2026-03-16 14:36:58 +01:00
Jozef Izso
24ade537c8
Add the missing collapsed input parameter documentation to README 2026-03-16 14:36:58 +01:00
Jozef Izso
574d6b100c
Merge pull request #739 from dorny/bugfix/update_flatted_package 2026-03-16 14:29:45 +01:00
Jozef Izso
ce9f9c4738
Update flatted package to v3.4.1 to fix a vulnerability
flatted  <3.4.0
Severity: high
flatted vulnerable to unbounded recursion DoS in parse() revive phase - https://github.com/advisories/GHSA-25h7-pfq9-p65f
2026-03-16 14:23:22 +01:00
Jozef Izso
0d9f24e0e1
Merge pull request #155 from johnbartholomew/feat-report-test-suite-errors 2026-03-15 13:32:26 +01:00
Jozef Izso
5e233102fe
Rebuild the dist/index.js file 2026-03-15 13:24:40 +01:00
Jozef Izso
f8ae4deee6
Report jest-junit testsuite errors as failures
Test errors are different (represented differently in the JUnit XML
output from jest-junit) to test _failures_. Failures are tests
which ran and failed, errors are for tests/test suites which
did not even run because the test code itself didn't build
or didn't execute correctly.

jest-junit has an option to enable reporting of test suite errors,
but test-reporter then interprets these as successful tests.
2026-03-15 13:24:18 +01:00
Jozef Izso
540c28072b
Merge pull request #731 from dt-thomas-durand/feat/slug-prefix 2026-03-15 12:49:16 +01:00
Jozef Izso
a03559fc1d
Merge pull request #736 from dorny/dependabot/npm_and_yarn/undici-6.24.1 2026-03-15 12:09:03 +01:00
Jozef Izso
eff5ed2ea7
Merge pull request #734 from dorny/dependabot/npm_and_yarn/jest-30.3.0 2026-03-15 12:08:34 +01:00
github-actions[bot]
a0ec52b6d3 chore: rebuild dist for Dependabot update 2026-03-14 08:44:26 +00:00
dependabot[bot]
d36ac2431e
Bump undici from 6.23.0 to 6.24.1
Bumps [undici](https://github.com/nodejs/undici) from 6.23.0 to 6.24.1.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v6.23.0...v6.24.1)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 6.24.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-14 08:44:03 +00:00
dependabot[bot]
ff5a70913c
Bump jest from 30.2.0 to 30.3.0
Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 30.2.0 to 30.3.0.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.3.0/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-version: 30.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-10 23:52:57 +00:00
Jozef Izso
3b635e8e7b
Merge pull request #733 from dorny/dependabot/npm_and_yarn/typescript-eslint/parser-8.57.0
Bump @typescript-eslint/parser from 8.56.1 to 8.57.0
2026-03-10 17:20:05 +01:00
dependabot[bot]
a1dabb90f7
Bump @typescript-eslint/parser from 8.56.1 to 8.57.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.56.1 to 8.57.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.57.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-10 16:18:14 +00:00
Jozef Izso
e8df218184
Merge pull request #732 from dorny/dependabot/npm_and_yarn/eslint-9.39.4
Bump eslint from 9.39.3 to 9.39.4
2026-03-10 17:16:15 +01:00
dependabot[bot]
1908acedff
Bump eslint from 9.39.3 to 9.39.4
Bumps [eslint](https://github.com/eslint/eslint) from 9.39.3 to 9.39.4.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.39.3...v9.39.4)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.39.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-06 23:52:39 +00:00
Thomas Durand
08dfe2715b
feat: removing parameter, generating slug prefix and providing it as an output 2026-03-05 15:20:31 +01:00
Thomas Durand
7f0723a953
feat: added a slug-prefix parameter for link anchors
Motivation: when using a matrix job, or more than one kind of tests in a same workflow, we can end up with multiple summaries at the same time. This will lead to multiple anchors and html id that will no longer be unique.
This prefix option allow to disambiguate those anchors ; and keep them functional.
2026-03-05 01:52:45 +01:00
Jozef Izso
3d76b34a45
Merge pull request #730 from dorny/feature/166-list-all-artifacts 2026-03-03 11:52:29 +01:00
Jozef Izso
a71adbe2c2
Update changelog 2026-03-03 11:51:28 +01:00
Jozef Izso
34ed02cb57
Merge pull request #728 from dorny/dependabot/npm_and_yarn/ts-jest-29.4.6 2026-03-03 11:47:50 +01:00
dependabot[bot]
5204d859d8
Bump ts-jest from 29.4.5 to 29.4.6
Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 29.4.5 to 29.4.6.
- [Release notes](https://github.com/kulshekhar/ts-jest/releases)
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/kulshekhar/ts-jest/compare/v29.4.5...v29.4.6)

---
updated-dependencies:
- dependency-name: ts-jest
  dependency-version: 29.4.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-03 00:54:12 +00:00
Jozef Izso
6658c27b23
Merge pull request #727 from dorny/feature/fix_vulnerabilities 2026-03-02 17:37:40 +01:00
Jozef Izso
9b467721fc
Use npm audit fix to update sub dependencies
brace-expansion  1.0.0 - 1.1.11 || 2.0.0 - 2.0.1
brace-expansion Regular Expression Denial of Service vulnerability - https://github.com/advisories/GHSA-v6h2-p8h4-qcjw
brace-expansion Regular Expression Denial of Service vulnerability - https://github.com/advisories/GHSA-v6h2-p8h4-qcjw
fix available via `npm audit fix`
node_modules/brace-expansion
node_modules/eol-converter-cli/node_modules/brace-expansion

glob  10.2.0 - 10.4.5
Severity: high
glob CLI: Command injection via -c/--cmd executes matches with shell:true - https://github.com/advisories/GHSA-5j98-mcp5-4vw2
fix available via `npm audit fix`
node_modules/@jest/reporters/node_modules/glob
node_modules/jest-config/node_modules/glob
node_modules/jest-runtime/node_modules/glob

js-yaml  <3.14.2
Severity: moderate
js-yaml has prototype pollution in merge (<<) - https://github.com/advisories/GHSA-mh29-5h37-fv8m
fix available via `npm audit fix`
node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml

3 vulnerabilities (1 low, 1 moderate, 1 high)
2026-03-02 17:35:55 +01:00
Jozef Izso
b3a9df8841
Merge pull request #629 from dorny/feature/601_eslint_v9 2026-03-02 17:18:04 +01:00
Jozef Izso
deb1d0223f
Rebuild the dist/index.js file 2026-03-02 17:16:36 +01:00
Jozef Izso
69312b98d1
Update changelog 2026-03-02 17:16:36 +01:00
Jozef Izso
eed2d2d031
Modernize ESLint configuration 2026-03-02 17:15:02 +01:00
Jozef Izso
393efa337c
Use correct Jest config filename 2026-03-02 16:54:09 +01:00
Jozef Izso
d788b88f54
Use jest with eslint 2026-03-02 16:54:09 +01:00
Jozef Izso
ba26a20f41
Migrate eslint config to eslint.config.js format 2026-03-02 16:54:09 +01:00
Jozef Izso
a02df32035
Upgrade to eslint v9 2026-03-02 16:54:09 +01:00
Jozef Izso
66787f5fcb
Merge pull request #718 from dorny/dependabot/npm_and_yarn/actions/github-9.0.0 2026-03-02 15:53:48 +01:00
Jozef Izso
7449990f9a
chore: rebuild dist for Dependabot update 2026-03-02 15:44:51 +01:00
Jozef Izso
66bccdca48
Refactor code for changes in @actions/github v9 2026-03-02 15:44:41 +01:00