Commit graph

54 commits

Author SHA1 Message Date
796c78e7da feat: exit with non-zero status code if coverage is below 90% 2023-08-26 10:26:23 +01:00
186c5754d7 ci: run tests on multiple node versions 2023-08-16 19:56:50 +01:00
1d464addfd chore: update dev dependencies 2023-08-16 19:56:50 +01:00
c8ce7f37bd feat: add diffing of lcov files 2023-08-16 19:43:39 +01:00
renovate[bot]
b1c14afd65 chore(deps): lock file maintenance 2023-06-25 05:24:47 -07:00
renovate[bot]
2781d8a124 chore(deps): update eslint packages 2023-06-25 05:24:18 -07:00
renovate[bot]
15724af2ad chore(deps): update dependency @types/node to v18.16.18 2023-06-15 23:00:58 -07:00
github-actions[bot]
46fcffb95c chore(release): v0.2.0 [skip ci] 2023-06-13 13:22:29 +00:00
renovate[bot]
da6a7a1967 chore(deps): update dependency typescript to v5.1.3 2023-06-13 06:21:05 -07:00
renovate[bot]
372b607184 chore(deps): update eslint packages 2023-06-13 06:20:57 -07:00
renovate[bot]
b23715bb85 chore(deps): update dependency @types/jest to v29.5.2 2023-06-13 06:20:41 -07:00
renovate[bot]
b6ce8ea652 chore(deps): update dependency @types/node to v18.16.17 2023-06-13 06:20:28 -07:00
9192e62995 feat: update the coverage to exclude "normal" lines
This will now exclude lines that are not added or edited in the diff.
They are lines that are included in the diff context but will still
count towards the coverage percentage.

You now get a more accurate coverage percentage from what you have
edited in the diff.
2023-06-13 06:20:15 -07:00
github-actions[bot]
797f97e867 chore(release): v0.1.0 [skip ci] 2023-05-31 15:40:44 +00:00
fdd59c115d ci: add safe.directory to git config 2023-05-31 16:30:39 +01:00
renovate[bot]
03a5695092 chore(deps): lock file maintenance 2023-05-31 16:27:52 +01:00
renovate[bot]
d1a0bc543b chore(deps): update eslint packages 2023-05-31 16:26:36 +01:00
renovate[bot]
b4793164c4 chore(deps): update testing packages 2023-05-31 16:25:01 +01:00
renovate[bot]
6d87ecd352 chore(deps): update dependency prettier to v2.8.8 2023-05-31 16:24:36 +01:00
renovate[bot]
4b8ba107a3 chore(deps): update dependency typescript to v5.0.4 2023-05-31 16:24:17 +01:00
renovate[bot]
cb7441db1d fix(deps): update dependency yargs to v17.7.2 2023-05-31 16:24:00 +01:00
renovate[bot]
e455a1ad79 chore(deps): update dependency @types/node to v18.16.16 2023-05-31 16:23:47 +01:00
e5fa389bdc chore: move to conventional-tools docker hub image 2023-05-31 16:23:26 +01:00
renovate[bot]
3470363a8a chore(deps): update eslint packages to v5.57.1 2023-04-06 21:42:50 +01:00
renovate[bot]
39a417d9dc chore(deps): update dependency typescript to v5 2023-03-31 08:00:55 +01:00
renovate[bot]
da330eb4f1 chore(deps): update testing packages to v29.5.0 2023-03-31 08:00:26 +01:00
renovate[bot]
99852c07c8 chore(deps): update eslint packages 2023-03-31 07:59:54 +01:00
renovate[bot]
28eaf57857 chore(deps): update dependency prettier to v2.8.7 2023-03-31 07:58:51 +01:00
renovate[bot]
312cb194b1 chore: add renovate.json 2023-03-27 19:34:09 +01:00
092985baf7 chore: update github actions
Update the node version to be consistent between the tests and
publishing.

Adds yarn cacheing to the setup-node action.

Adds a conditional action for the publishing so we don't publish a
release the release tagging fails.
2023-02-10 08:01:53 +00:00
eff06a2ca9 chore: update dependencies 2023-02-10 08:01:53 +00:00
dependabot[bot]
e261b5c7c1 chore(deps): bump json5 from 2.2.1 to 2.2.3
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 19:02:42 +00:00
4d3d48c372 chore: update typescript and associated packages
Direct packages that have been upgraded

 - typescript

All packages upgraded including indirect dependencies

 - typescript@4.9.4
2023-01-09 17:31:08 +00:00
ffa4c6e0fa chore: update prettier and associated packages
Direct packages that have been upgraded

 - prettier

All packages upgraded including indirect dependencies

 - prettier@2.8.2
2023-01-09 17:31:08 +00:00
f5cd033fd7 chore: update eslint and associated packages
Direct packages that have been upgraded

 - @typescript-eslint/eslint-plugin
 - @typescript-eslint/parser
 - eslint
 - eslint-config-prettier

All packages upgraded including indirect dependencies

 - @typescript-eslint/eslint-plugin@5.48.1
 - @typescript-eslint/parser@5.48.1
 - eslint@8.31.0
 - eslint-config-prettier@8.6.0
 - @eslint/eslintrc@1.4.1
 - @humanwhocodes/config-array@0.11.8
 - @typescript-eslint/type-utils@5.48.1
2023-01-09 17:31:08 +00:00
72bbfc1896 chore: update node and associated packages
Direct packages that have been upgraded

 - @types/node

All packages upgraded including indirect dependencies

 - @types/node@18.11.18
2023-01-09 17:31:08 +00:00
f7b304903b chore: update jest and associated packages
Direct packages that have been upgraded

 - @types/jest

All packages upgraded including indirect dependencies

 - @types/jest@29.2.5
2023-01-09 17:31:08 +00:00
462048fb12 ci: make the current directory safe for git
This is also done in actions/checkout but for some reason dose not work.
I think its got something to do with us using a container for the
action.
2023-01-09 17:31:08 +00:00
5faed672ff chore: update typescript and associated packages
Direct packages that have been upgraded

 - typescript

All packages upgraded including indirect dependencies

 - typescript@4.9.3
2022-11-18 15:43:41 +00:00
bf972e6a68 chore: update eslint and associated packages
Direct packages that have been upgraded

 - @typescript-eslint/eslint-plugin
 - @typescript-eslint/parser

All packages upgraded including indirect dependencies

 - @typescript-eslint/eslint-plugin@5.43.0
 - @typescript-eslint/parser@5.43.0
 - @typescript-eslint/type-utils@5.43.0
2022-11-18 15:43:41 +00:00
7b68e03fe0 chore: update jest and associated packages
Direct packages that have been upgraded

 - @types/jest

All packages upgraded including indirect dependencies

 - @types/jest@29.2.3
2022-11-18 15:43:41 +00:00
7e58639613 chore: update jest and associated packages
Direct packages that have been upgraded

 - jest

All packages upgraded including indirect dependencies

 - jest@29.3.1
 - diff-sequences@29.3.1
 - jest-cli@29.3.1
 - jest-resolve-dependencies@29.3.1
 - @jest/reporters@29.3.1
 - @jest/globals@29.3.1
 - @jest/test-sequencer@29.3.1
 - jest-circus@29.3.1
 - jest-leak-detector@29.3.1
 - babel-jest@29.3.1
 - jest-each@29.3.1
2022-11-10 10:04:53 +00:00
c714351ceb chore: update eslint and associated packages
Direct packages that have been upgraded

 - @typescript-eslint/eslint-plugin
 - @typescript-eslint/parser
 - eslint

All packages upgraded including indirect dependencies

 - @typescript-eslint/eslint-plugin@5.42.1
 - @typescript-eslint/parser@5.42.1
 - eslint@8.27.0
 - @typescript-eslint/type-utils@5.42.1
2022-11-10 10:04:53 +00:00
a96efcbc81 chore: update yargs and associated packages
Direct packages that have been upgraded

 - yargs

All packages upgraded including indirect dependencies

 - yargs@17.6.2
2022-11-05 09:27:55 +00:00
74c9788d99 chore: update jest and associated packages
Direct packages that have been upgraded

 - @types/jest

All packages upgraded including indirect dependencies

 - @types/jest@29.2.2
2022-11-05 09:27:55 +00:00
8fc3ee88d2 chore: update dependencies
- @types/jest@29.2.1
- @types/node@18.11.9
- @typescript-eslint/eslint-plugin@5.42.0
- @typescript-eslint/parser@5.42.0
- jest@29.2.2
- natural-compare-lite@1.4.0
- @typescript-eslint/type-utils@5.42.0
- jest-cli@29.2.2
- jest-resolve-dependencies@29.2.2
- @jest/reporters@29.2.2
- @jest/globals@29.2.2
- @jest/test-sequencer@29.2.2
- jest-circus@29.2.2
- babel-jest@29.2.2
2022-11-02 08:27:32 +00:00
5792d09de4 docs: update the readme 2022-10-25 07:31:41 +01:00
e20a3d3747 feat: add better error message when the coverageFile is not found 2022-10-25 07:30:26 +01:00
github-actions[bot]
8e9cbcd396 chore(release): v0.0.2 [skip ci] 2022-10-24 19:33:07 +00:00
83ecd1f04c chore: upgrade eslint parser 2022-10-24 20:28:21 +01:00