jhechtf/version-bump

1.0 release

Closed this issue · 2 comments

Tracking 1.0 release progress here.

All Tests passing, 88% total test coverage

.----------------------------------------------------------------------------------------------------------.
|            File Path            | Coverage |                   Lines Without Coverage                    |
|---------------------------------|----------|-------------------------------------------------------------|
| args.ts                         | 100.00%  | n/a                                                         |
| cli.ts                          | 88.89%   | 98-101,121-124,132-136                                      |
| defaults.ts                     | 100.00%  | n/a                                                         |
| deps.ts                         | 100.00%  | n/a                                                         |
| logger.ts                       | 70.00%   | 11-17,19-20                                                 |
| mod.test.ts                     | 98.28%   | 294-296,461-462,464-465                                     |
| src\changelog\default.ts        | 82.01%   | 58,67-69,110-113,147-150,153-165                            |
| src\changelogWriter.ts          | 75.00%   | 38                                                          |
| src\cwd.ts                      | 100.00%  | n/a                                                         |
| src\git.test.ts                 | 100.00%  | n/a                                                         |
| src\git.ts                      | 87.98%   | 22,45,94-95,109-112,124-126,133-135,158,164-165,175-178,236 |
| src\gitConvention.ts            | 75.00%   | 36                                                          |
| src\gitProvider.ts              | 85.71%   | 24                                                          |
| src\historic.ts                 | 14.29%   | 18,26-27,29-55,57-63,65,67-95,97-116,118-120                |
| src\presets\angular.test.ts     | 100.00%  | n/a                                                         |
| src\presets\angular.ts          | 97.96%   | 59                                                          |
| src\providers\bitbucket.com.ts  | 100.00%  | n/a                                                         |
| src\providers\bitbucket.test.ts | 100.00%  | n/a                                                         |
| src\providers\github.com.ts     | 100.00%  | n/a                                                         |
| src\providers\github.test.ts    | 100.00%  | n/a                                                         |
| src\providers\gitlab.com.ts     | 100.00%  | n/a                                                         |
| src\providers\gitlab.test.ts    | 100.00%  | n/a                                                         |
| src\providers\shared.data.ts    | 100.00%  | n/a                                                         |
| src\strategies\deno.ts          | 79.49%   | 33,51-55,72-73,79-81,83-87                                  |
| src\strategies\node.ts          | 78.46%   | 48-50,67,71-76,78-81                                        |
| src\util.test.ts                | 100.00%  | n/a                                                         |
| src\util.ts                     | 100.00%  | n/a                                                         |
| src\versionBumpCli.ts           | 84.55%   | 56-59,82-85,104-111,131                                     |
| src\versionStrategy.ts          | 75.00%   | 26                                                          |
| Totals:                         | 88.79%   |                                                             |
'----------------------------------------------------------------------------------------------------------'

In doing some testing i haven't really found a use case where something seems wrong... I guess I just want a high quality end product but I should also remember that even 1.0 releases will have bugs or issues that come from use cases that are outside of my personal usage for this.

Afterall perhaps adding a VERSION export to your deps.ts file is not how most people want to do it, and the default strategy becomes something different.

Unless I find something in testing that dictates I shouldn't be releasing this as a 1.0 then it will be pushed up to the registry later today.