Closed leonardowf closed 3 years ago
Total Coverage: 84.72
> baroneza@1.0.0 coverage /home/runner/work/baroneza/baroneza > jest --coverage -------------------------------------|---------|----------|---------|---------|------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -------------------------------------|---------|----------|---------|---------|------------------- All files | 84.48 | 71.17 | 73.33 | 84.72 | endpoints | 100 | 100 | 100 | 100 | create-release-endpoint.ts | 100 | 100 | 100 | 100 | start-train-endpoint.ts | 100 | 100 | 100 | 100 | tag-endpoint.ts | 100 | 100 | 100 | 100 | use-cases | 83.05 | 62.5 | 74.07 | 82.99 | ask-confirmation-use-case.ts | 100 | 100 | 100 | 100 | create-branch-use-case.ts | 63.64 | 100 | 25 | 63.64 | 31-42 create-changelog-use-case.ts | 95.92 | 75 | 100 | 95.92 | 220,240 create-milestone-use-case.ts | 100 | 100 | 100 | 100 | create-release-use-case.ts | 100 | 66.67 | 100 | 100 | 141-161 create-version-use-case.ts | 100 | 100 | 100 | 100 | extract-tickets-use-case.ts | 100 | 100 | 100 | 100 | merge-back-use-case.ts | 100 | 100 | 100 | 100 | read-pull-request-info-use-case.ts | 100 | 100 | 100 | 100 | start-train-use-case.ts | 100 | 100 | 100 | 100 | tag-use-case.ts | 100 | 100 | 100 | 100 | update-release-use-case.ts | 0 | 0 | 0 | 0 | 1-314 workers | 77.08 | 88.64 | 59.42 | 79.03 | branch-creator.ts | 100 | 100 | 100 | 100 | commit-extractor.ts | 0 | 100 | 0 | 0 | 1-30 github-pr-next-release-guesser.ts | 95.45 | 83.33 | 100 | 95.45 | 51 github-tag-next-release-guesser.ts | 94.44 | 75 | 100 | 94.44 | 32 jira-tagger.ts | 28.57 | 100 | 8.33 | 35.29 | 28-65 jira-ticket-parser.ts | 100 | 100 | 100 | 100 | keep-changelog-parser.ts | 100 | 100 | 100 | 100 | message-sender.ts | 50 | 0 | 20 | 50 | 30-60 milestone-creator.ts | 100 | 100 | 100 | 100 | pr-number-extractor.ts | 100 | 100 | 100 | 100 | pull-request-creator.ts | 60 | 100 | 25 | 60 | 29-47 pull-request-description-writer.ts | 0 | 100 | 0 | 0 | 8-22 reactions-reader.ts | 72.73 | 50 | 40 | 72.73 | 36-47 release-page-creator.ts | 100 | 100 | 100 | 100 | sha-finder.ts | 100 | 100 | 100 | 100 | workers/keep-changelog-builder | 99.02 | 57.14 | 100 | 98.84 | commits-pr-number-parser.ts | 100 | 100 | 100 | 100 | keep-changelog-builder.ts | 100 | 0 | 100 | 100 | 27 markdown-keep-changelog-builder.ts | 100 | 62.5 | 100 | 100 | 32-62 slack-keep-changelog-builder.ts | 97.83 | 50 | 100 | 97.22 | 36 -------------------------------------|---------|----------|---------|---------|-------------------
Needs at least +6% code coverage
Total Coverage: 90.19
> baroneza@1.0.0 coverage /home/runner/work/baroneza/baroneza > jest --coverage -------------------------------------|---------|----------|---------|---------|--------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -------------------------------------|---------|----------|---------|---------|--------------------------------- All files | 89.74 | 73.45 | 81.9 | 90.19 | endpoints | 100 | 100 | 100 | 100 | create-release-endpoint.ts | 100 | 100 | 100 | 100 | start-train-endpoint.ts | 100 | 100 | 100 | 100 | tag-endpoint.ts | 100 | 100 | 100 | 100 | use-cases | 93.94 | 70.59 | 90.74 | 93.92 | ask-confirmation-use-case.ts | 100 | 100 | 100 | 100 | create-branch-use-case.ts | 63.64 | 100 | 25 | 63.64 | 31-42 create-changelog-use-case.ts | 95.92 | 75 | 100 | 95.92 | 220,240 create-milestone-use-case.ts | 100 | 100 | 100 | 100 | create-release-use-case.ts | 100 | 66.67 | 100 | 100 | 141-161 create-version-use-case.ts | 100 | 100 | 100 | 100 | extract-tickets-use-case.ts | 100 | 100 | 100 | 100 | merge-back-use-case.ts | 100 | 100 | 100 | 100 | read-pull-request-info-use-case.ts | 100 | 100 | 100 | 100 | start-train-use-case.ts | 100 | 100 | 100 | 100 | tag-use-case.ts | 100 | 100 | 100 | 100 | update-release-use-case.ts | 73.91 | 40 | 72 | 73.91 | 158,163-171,181-197,205,258,285 workers | 77.08 | 88.64 | 59.42 | 79.03 | branch-creator.ts | 100 | 100 | 100 | 100 | commit-extractor.ts | 0 | 100 | 0 | 0 | 1-30 github-pr-next-release-guesser.ts | 95.45 | 83.33 | 100 | 95.45 | 51 github-tag-next-release-guesser.ts | 94.44 | 75 | 100 | 94.44 | 32 jira-tagger.ts | 28.57 | 100 | 8.33 | 35.29 | 28-65 jira-ticket-parser.ts | 100 | 100 | 100 | 100 | keep-changelog-parser.ts | 100 | 100 | 100 | 100 | message-sender.ts | 50 | 0 | 20 | 50 | 30-60 milestone-creator.ts | 100 | 100 | 100 | 100 | pr-number-extractor.ts | 100 | 100 | 100 | 100 | pull-request-creator.ts | 60 | 100 | 25 | 60 | 29-47 pull-request-description-writer.ts | 0 | 100 | 0 | 0 | 8-22 reactions-reader.ts | 72.73 | 50 | 40 | 72.73 | 36-47 release-page-creator.ts | 100 | 100 | 100 | 100 | sha-finder.ts | 100 | 100 | 100 | 100 | workers/keep-changelog-builder | 99.02 | 57.14 | 100 | 98.84 | commits-pr-number-parser.ts | 100 | 100 | 100 | 100 | keep-changelog-builder.ts | 100 | 0 | 100 | 100 | 27 markdown-keep-changelog-builder.ts | 100 | 62.5 | 100 | 100 | 32-62 slack-keep-changelog-builder.ts | 97.83 | 50 | 100 | 97.22 | 36 -------------------------------------|---------|----------|---------|---------|---------------------------------
Good enough but needs errors paths
Total Coverage: 89.58
> baroneza@1.0.0 coverage /home/runner/work/baroneza/baroneza > jest --coverage -------------------------------------|---------|----------|---------|---------|--------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -------------------------------------|---------|----------|---------|---------|--------------------------------- All files | 89.16 | 73.45 | 81.13 | 89.58 | endpoints | 85.19 | 100 | 81.82 | 85.19 | create-release-endpoint.ts | 100 | 100 | 100 | 100 | start-train-endpoint.ts | 100 | 100 | 100 | 100 | tag-endpoint.ts | 100 | 100 | 100 | 100 | update-release-endpoint.ts | 0 | 100 | 0 | 0 | 2-32 use-cases | 93.94 | 70.59 | 90.74 | 93.92 | ask-confirmation-use-case.ts | 100 | 100 | 100 | 100 | create-branch-use-case.ts | 63.64 | 100 | 25 | 63.64 | 31-42 create-changelog-use-case.ts | 95.92 | 75 | 100 | 95.92 | 220,240 create-milestone-use-case.ts | 100 | 100 | 100 | 100 | create-release-use-case.ts | 100 | 66.67 | 100 | 100 | 141-161 create-version-use-case.ts | 100 | 100 | 100 | 100 | extract-tickets-use-case.ts | 100 | 100 | 100 | 100 | merge-back-use-case.ts | 100 | 100 | 100 | 100 | read-pull-request-info-use-case.ts | 100 | 100 | 100 | 100 | start-train-use-case.ts | 100 | 100 | 100 | 100 | tag-use-case.ts | 100 | 100 | 100 | 100 | update-release-use-case.ts | 73.91 | 40 | 72 | 73.91 | 158,163-171,181-197,205,258,285 workers | 77.08 | 88.64 | 59.42 | 79.03 | branch-creator.ts | 100 | 100 | 100 | 100 | commit-extractor.ts | 0 | 100 | 0 | 0 | 1-30 github-pr-next-release-guesser.ts | 95.45 | 83.33 | 100 | 95.45 | 51 github-tag-next-release-guesser.ts | 94.44 | 75 | 100 | 94.44 | 32 jira-tagger.ts | 28.57 | 100 | 8.33 | 35.29 | 28-65 jira-ticket-parser.ts | 100 | 100 | 100 | 100 | keep-changelog-parser.ts | 100 | 100 | 100 | 100 | message-sender.ts | 50 | 0 | 20 | 50 | 30-60 milestone-creator.ts | 100 | 100 | 100 | 100 | pr-number-extractor.ts | 100 | 100 | 100 | 100 | pull-request-creator.ts | 60 | 100 | 25 | 60 | 29-47 pull-request-description-writer.ts | 0 | 100 | 0 | 0 | 8-22 reactions-reader.ts | 72.73 | 50 | 40 | 72.73 | 36-47 release-page-creator.ts | 100 | 100 | 100 | 100 | sha-finder.ts | 100 | 100 | 100 | 100 | workers/keep-changelog-builder | 99.02 | 57.14 | 100 | 98.84 | commits-pr-number-parser.ts | 100 | 100 | 100 | 100 | keep-changelog-builder.ts | 100 | 0 | 100 | 100 | 27 markdown-keep-changelog-builder.ts | 100 | 62.5 | 100 | 100 | 32-62 slack-keep-changelog-builder.ts | 97.83 | 50 | 100 | 97.22 | 36 -------------------------------------|---------|----------|---------|---------|---------------------------------
Total Coverage: 90.42
> baroneza@1.0.0 coverage /home/runner/work/baroneza/baroneza > jest --coverage -------------------------------------|---------|----------|---------|---------|------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s -------------------------------------|---------|----------|---------|---------|------------------------- All files | 89.97 | 74.34 | 82.55 | 90.42 | endpoints | 85.19 | 100 | 81.82 | 85.19 | create-release-endpoint.ts | 100 | 100 | 100 | 100 | start-train-endpoint.ts | 100 | 100 | 100 | 100 | tag-endpoint.ts | 100 | 100 | 100 | 100 | update-release-endpoint.ts | 0 | 100 | 0 | 0 | 2-32 use-cases | 95.62 | 73.53 | 93.52 | 95.61 | ask-confirmation-use-case.ts | 100 | 100 | 100 | 100 | create-branch-use-case.ts | 63.64 | 100 | 25 | 63.64 | 31-42 create-changelog-use-case.ts | 95.92 | 75 | 100 | 95.92 | 220,240 create-milestone-use-case.ts | 100 | 100 | 100 | 100 | create-release-use-case.ts | 100 | 66.67 | 100 | 100 | 141-161 create-version-use-case.ts | 100 | 100 | 100 | 100 | extract-tickets-use-case.ts | 100 | 100 | 100 | 100 | merge-back-use-case.ts | 100 | 100 | 100 | 100 | read-pull-request-info-use-case.ts | 100 | 100 | 100 | 100 | start-train-use-case.ts | 100 | 100 | 100 | 100 | tag-use-case.ts | 100 | 100 | 100 | 100 | update-release-use-case.ts | 84.78 | 50 | 84 | 84.78 | 163-171,185,205,258,285 workers | 77.08 | 88.64 | 59.42 | 79.03 | branch-creator.ts | 100 | 100 | 100 | 100 | commit-extractor.ts | 0 | 100 | 0 | 0 | 1-30 github-pr-next-release-guesser.ts | 95.45 | 83.33 | 100 | 95.45 | 51 github-tag-next-release-guesser.ts | 94.44 | 75 | 100 | 94.44 | 32 jira-tagger.ts | 28.57 | 100 | 8.33 | 35.29 | 28-65 jira-ticket-parser.ts | 100 | 100 | 100 | 100 | keep-changelog-parser.ts | 100 | 100 | 100 | 100 | message-sender.ts | 50 | 0 | 20 | 50 | 30-60 milestone-creator.ts | 100 | 100 | 100 | 100 | pr-number-extractor.ts | 100 | 100 | 100 | 100 | pull-request-creator.ts | 60 | 100 | 25 | 60 | 29-47 pull-request-description-writer.ts | 0 | 100 | 0 | 0 | 8-22 reactions-reader.ts | 72.73 | 50 | 40 | 72.73 | 36-47 release-page-creator.ts | 100 | 100 | 100 | 100 | sha-finder.ts | 100 | 100 | 100 | 100 | workers/keep-changelog-builder | 99.02 | 57.14 | 100 | 98.84 | commits-pr-number-parser.ts | 100 | 100 | 100 | 100 | keep-changelog-builder.ts | 100 | 0 | 100 | 100 | 27 markdown-keep-changelog-builder.ts | 100 | 62.5 | 100 | 100 | 32-62 slack-keep-changelog-builder.ts | 97.83 | 50 | 100 | 97.22 | 36 -------------------------------------|---------|----------|---------|---------|-------------------------
With this PR, baroneza is able to update a release branch notifying just the new changes to slack.
It also updates the release on Jira, the release on Github, the milestone and the description of the release PR.