ManoManoTech / homer

Homer is a Slack bot intended to help you to easily share and follow Gitlab merge requests.
MIT License
29 stars 10 forks source link

feat(release): add release command #26

Closed pfongkye closed 4 months ago

pfongkye commented 4 months ago

Add release workflow command to enable automatic release of a configured project.

codecov-commenter commented 4 months ago

Codecov Report

Attention: Patch coverage is 63.51931% with 255 lines in your changes missing coverage. Please review.

Project coverage is 75.63%. Comparing base (136e8d7) to head (e55338f).

Files Patch % Lines
...mands/create/hookHandlers/deploymentHookHandler.ts 15.09% 45 Missing :warning:
.../commands/create/managers/defaultReleaseManager.ts 30.00% 35 Missing :warning:
...c/release/commands/cancel/selectReleaseToCancel.ts 18.75% 26 Missing :warning:
...ds/create/viewBuilders/buildReleaseStateMessage.ts 45.00% 22 Missing :warning:
src/core/services/gitlab.ts 16.66% 15 Missing :warning:
...nds/create/managers/federationReleaseTagManager.ts 0.00% 15 Missing :warning:
...ds/create/utils/waitForReadinessAndStartRelease.ts 75.92% 12 Missing and 1 partial :warning:
.../commands/create/managers/libraryReleaseManager.ts 0.00% 11 Missing :warning:
...ase/commands/cancel/cancelReleaseRequestHandler.ts 41.17% 10 Missing :warning:
...mands/create/viewBuilders/buildReleaseModalView.ts 79.59% 8 Missing and 2 partials :warning:
... and 19 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #26 +/- ## ========================================== - Coverage 76.78% 75.63% -1.16% ========================================== Files 64 93 +29 Lines 1189 1884 +695 Branches 209 362 +153 ========================================== + Hits 913 1425 +512 - Misses 272 450 +178 - Partials 4 9 +5 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

pfongkye commented 4 months ago

Are there any docs/README.md changes that should be made?

I'll check and add a simple message as we would work on how to configure projects for release afterwards.

greg0ire commented 4 months ago

Thanks @pfongkye ! Should we delete the release branch?

pfongkye commented 4 months ago

Thanks @pfongkye ! Should we delete the release branch?

Yes we can delete the release branch. Thanks.

greg0ire commented 4 months ago

Done.