Currently, the Changelog Workflow enforce the need for a Changelog section in the PR Description. Because an option for adding changesets manually must be available, this enforcement should not be added.
For that purpose, a new logic should be implemented in the workflow that follows this logic:
if (isAppInstalled) {
// check and parse changelog description
// Send request to bot to add changesets
} else {
// Post message to show two options for adding changesets: manual or automatic
// If manual option selected -> add changesets files and check formatting
// If automatic option selected -> install bot and update PR Chnagelog description
}
Currently, the Changelog Workflow enforce the need for a Changelog section in the PR Description. Because an option for adding changesets manually must be available, this enforcement should not be added.
For that purpose, a new logic should be implemented in the workflow that follows this logic: