You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the current Manomano internal project, homer offers the option of publishing and displaying a project's change log using the following commands :
/homer changelog Generate changelogs for any Gitlab project using release tags.
/homer release Create a Gitlab release.
/homer release cancel Cancel a Gitlab release.
/homer release end End a Gitlab release.
These functionalities should be reviewed and modified to make them available in the open-source project.
How
In order to add a releasable project, an internal configuration file must be modified. This behaviour needs to be reviewed to simplify the process and avoid the need to redeploy homer each time.
Firstly, we should externalise this configuration, and write documentation about it.
Then we could add a command like /homer release enable to register a new releaseable project.
projectId : Gitlab project ID notificationChannelIds : ID of the Slack channels that receive notifications about the release releaseChannelId : ID of the slack channel where the release of the project is enabled releaseManager : change depending on the type of the project (library, micro-service, frontend ..) releaseTagManager : defines the tag naming (semantic, stable date ...)
The modal could be like this :
The text was updated successfully, but these errors were encountered:
What
In the current Manomano internal project, homer offers the option of publishing and displaying a project's change log using the following commands :
/homer changelog
Generate changelogs for any Gitlab project using release tags./homer release
Create a Gitlab release./homer release cancel
Cancel a Gitlab release./homer release end
End a Gitlab release.These functionalities should be reviewed and modified to make them available in the open-source project.
How
In order to add a releasable project, an internal configuration file must be modified. This behaviour needs to be reviewed to simplify the process and avoid the need to redeploy homer each time.
Firstly, we should externalise this configuration, and write documentation about it.
Then we could add a command like
/homer release enable
to register a new releaseable project.The current configuration is as follows:
projectId
: Gitlab project IDnotificationChannelIds
: ID of the Slack channels that receive notifications about the releasereleaseChannelId
: ID of the slack channel where the release of the project is enabledreleaseManager
: change depending on the type of the project (library, micro-service, frontend ..)releaseTagManager
: defines the tag naming (semantic, stable date ...)The modal could be like this :
The text was updated successfully, but these errors were encountered: