Release Date: 2024-01-30
- Change
node16
tonode20
, thanks to @kagankan for contribution
Release Date: 2023-11-23
- Take right
serverUrl
in non github.com environments like selfhosted github, e.g. link to lines uses then the correct link, thanks to @c0un7-z3r0 for contribution
Release Date: 2023-03-13
- Remove summary error in annotations when provide one of
junitxml-path / coverage-path / multiple-files / multiple-junitxml-files
and not providecoverage-summary-path
which have default value
Release Date: 2023-01-07
- Support
pull_request_target
event to add comments, thanks to @chirag-madlani for contribution
Release Date: 2022-12-03
- Support matrix with individual comments. When you run in a matrix, and you want that every job will post a comment, you can use the
unique-id-for-comment: ${{ matrix.node-version }}
. This will post a comment for every job, and will update them on every run.
Release Date: 2022-10-31
- Huge thanks to @paescuj for contribution. Many internal things such:
- Consistent usage of terms and letter casing
- Fix typos and enhance formatting in
README.md
- Use single quotes whenever possible
- Use JSDoc to describe the functions, so the descriptions are displayed in IDE
Release Date: 2022-10-20
- Fix failing the action when the event type is not
pull_request
/push
. Now it will just postwarning
message if you try to comment (and not fail the whole action). If you just using anoutput
of the action you will be able to run this action on events likeschedule
/workflow_dispatch
etc - Add full
CHANGELOG.md
(current file with all history). Those whos usedependabot
now will be able to see the changes directly in the PR
Release Date: 2022-10-15
- Support multiple junitxml files
- name: Jest coverage comment
uses: MishaKav/jest-coverage-comment@main
with:
multiple-junitxml-files: |
My-Title-1, ./coverage_1/junit.xml
My-Title-2, ./coverage_2/junit.xml
Release Date: 2022-10-15
- Fix errors for old junit format
old versions like 10 of
jest-junit
do not provide a summary for theerrors
field. Calculate it manually.
Release Date: 2022-10-13
- Fix error when reading coverage txt
- Improve warnings when a comment is too long
- Remove unrelevant suggestions from the warning
Release Date: 2022-09-10
- Swap branch and functions (typo)
Release Date: 2022-08-19
- Add ability to remove links from report
add new properties:
- remove-links-to-files
- remove-links-to-lines
it will significantly reduce comment length which is useful in large reports
Release Date: 2022-08-10
- Add support for
istanbul
report (remove extra slash on folders)
Release Date: 2022-08-10
Release Date: 2022-06-29
- fix changed files (when the first commit comes in
push
evnet, it fails to compare it withhead
commit)
Release Date: 2022-06-28
- remove strip colors
Release Date: 2022-06-17
- Prevent total line from being treated as folder + correct spellings
- Big thanks for @paescuj for the PR
Release Date: 2022-05-17
- Fix empty folders on changed files (the report show empty folders even they don't contain files)
Release Date: 2022-05-14
- Fix head of base commit, sometimes it fails the actions with error
The head commit for this ${eventName} event is not ahead of the base commit.
Release Date: 2022-04-27
- Add comment to report when no files changed: \ report-only-changed-files is enabled. No files were changed during this commit :)
Release Date: 2022-04-23
- show elapsed time in minutes when it's more than 60 seconds
- If the elapsed time is more than 1 minute, it will show it in a different format (
555.0532s
>9m 15s
), the output format will be the same asjunit.xml
(555.0532s
).
Release Date: 2022-04-01
Release Date: 2022-03-31
- add full coverage report
Release Date: 2022-03-22
Release Date: 2022-03-21
- Update main Readme, use the latest
@main
version instead@v1
in the example workflows.
Release Date: 2022-03-21
- Initial publication on GitHub. The first release of the action. The main idea based on Pytest Coverage Comment