t-comm
Version:
专业、稳定、纯粹的工具库
27 lines (26 loc) • 939 B
TypeScript
/**
* 运行standard-version,并且发送changelog到机器人
* @param {object} options 配置
* @param {object} config.appInfo package.json信息
* @param {string} config.root 项目根路径
* @param {string} config.changeLogFilePath changelog文件地址
* @param {string} config.webhookUrl 机器人hook地址
* @param {string} config.chatId 会话id
* @example
* ```ts
* await genVersionAndSendChangeLog({
* root: process.cwd(),
* changeLogFilePath: `${process.cwd()}/CHANGELOG.md`,
* webhookUrl: 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx',
* chatId: 'group-chat-id',
* });
* ```
*/
export declare function genVersionAndSendChangeLog({ root, changeLogFilePath, webhookUrl, chatId, forceGenVersion, pushRemote, }: {
root?: string;
changeLogFilePath?: string;
webhookUrl: string;
chatId?: string;
forceGenVersion?: boolean;
pushRemote?: boolean;
}): Promise<unknown>;