private buildReleaseMessage()

in src/targets/go.ts [291:301]


  private buildReleaseMessage(modules: GoModule[]) {
    const semantic = 'chore(release)';
    const versions = new Set(modules.map(m => m.version));
    if (versions.size === 1) {
      // single version (e.g chore(release): v1.2.3)
      return `${semantic}: v${versions.values().next().value}`;
    } else {
      // multiple versions (e.g chore(release): chore(release): module1@v1.2.3  module2@v1.2.3)
      return `${semantic}: ${modules.map(m => `${m.repoPath ? `${m.repoPath}@` : ''}v${m.version}`).join(' ')}`;
    }
  }