diff --git a/src/github/service/opensumi.ts b/src/github/service/opensumi.ts index c9c604a..cd2cf24 100644 --- a/src/github/service/opensumi.ts +++ b/src/github/service/opensumi.ts @@ -1,4 +1,4 @@ -import { CoreRepo, ActionsRepo } from '@/constants/opensumi'; +import { ActionsRepo } from '@/constants/opensumi'; import { GitHubService } from '@opensumi/octo-service'; import { firstLine } from '../renderer/line'; @@ -6,9 +6,7 @@ import { firstLine } from '../renderer/line'; export class OpenSumiOctoService extends GitHubService { async releaseNextVersion(branch: string, workflowRef = 'main') { const workflow = await this.octo.actions.createWorkflowDispatch({ - owner: 'opensumi', - repo: 'core', - workflow_id: ActionsRepo.RELEASE_NEXT_BY_REF, + ...ActionsRepo.RELEASE_NEXT_BY_REF_WORKFLOW, ref: workflowRef, inputs: { ref: branch, diff --git a/src/im/commands/opensumi.ts b/src/im/commands/opensumi.ts index 91eeb6c..44de306 100644 --- a/src/im/commands/opensumi.ts +++ b/src/im/commands/opensumi.ts @@ -201,7 +201,13 @@ async function publishNextVersion({ ctx, bot }: IMCommandCenterContext) { if (ref) { try { - await app.octoService.getRefInfoByRepo(ref, 'opensumi', 'core'); + try { + await app.octoService.getRefInfoByRepo(ref, 'opensumi', 'core'); + } catch (error) { + await bot.replyText( + `找不到 ref: ${ref}, 错误信息: ${(error as Error).message}`, + ); + } const text = await app.opensumiOctoService.getLastNCommitsText({ owner: 'opensumi', repo: 'core',