diff options
Diffstat (limited to 'packages/cli')
| -rw-r--r-- | packages/cli/src/ui/hooks/slashCommandProcessor.test.ts | 26 | ||||
| -rw-r--r-- | packages/cli/src/ui/hooks/slashCommandProcessor.ts | 13 |
2 files changed, 9 insertions, 30 deletions
diff --git a/packages/cli/src/ui/hooks/slashCommandProcessor.test.ts b/packages/cli/src/ui/hooks/slashCommandProcessor.test.ts index dd3e7c4f..919c412c 100644 --- a/packages/cli/src/ui/hooks/slashCommandProcessor.test.ts +++ b/packages/cli/src/ui/hooks/slashCommandProcessor.test.ts @@ -417,14 +417,7 @@ describe('useSlashCommandProcessor', () => { // Use the mocked memoryUsage value const memoryUsage = '11.8 MB'; - const diagnosticInfo = ` -## Describe the bug -A clear and concise description of what the bug is. - -## Additional context -Add any other context about the problem here. - -## Diagnostic Information + const info = ` * **CLI Version:** ${cliVersion} * **Git Commit:** ${GIT_COMMIT_INFO} * **Operating System:** ${osVersion} @@ -433,11 +426,11 @@ Add any other context about the problem here. * **Memory Usage:** ${memoryUsage} `; let url = - 'https://github.com/google-gemini/gemini-cli/issues/new?template=bug_report.md'; + 'https://github.com/google-gemini/gemini-cli/issues/new?template=bug_report.yml'; if (description) { url += `&title=${encodeURIComponent(description)}`; } - url += `&body=${encodeURIComponent(diagnosticInfo)}`; + url += `&info=${encodeURIComponent(info)}`; return url; }; @@ -469,7 +462,7 @@ Add any other context about the problem here. process.env.SEATBELT_PROFILE = 'permissive-open'; const bugCommand = { urlTemplate: - 'https://custom-bug-tracker.com/new?title={title}&body={body}', + 'https://custom-bug-tracker.com/new?title={title}&info={info}', }; mockConfig = { ...mockConfig, @@ -479,14 +472,7 @@ Add any other context about the problem here. const { handleSlashCommand } = getProcessor(); const bugDescription = 'This is a custom bug'; - const diagnosticInfo = ` -## Describe the bug -A clear and concise description of what the bug is. - -## Additional context -Add any other context about the problem here. - -## Diagnostic Information + const info = ` * **CLI Version:** 0.1.0 * **Git Commit:** ${GIT_COMMIT_INFO} * **Operating System:** test-platform test-node-version @@ -496,7 +482,7 @@ Add any other context about the problem here. `; const expectedUrl = bugCommand.urlTemplate .replace('{title}', encodeURIComponent(bugDescription)) - .replace('{body}', encodeURIComponent(diagnosticInfo)); + .replace('{info}', encodeURIComponent(info)); let commandResult: SlashCommandActionReturn | boolean = false; await act(async () => { diff --git a/packages/cli/src/ui/hooks/slashCommandProcessor.ts b/packages/cli/src/ui/hooks/slashCommandProcessor.ts index 8a34ddfe..b3b515e0 100644 --- a/packages/cli/src/ui/hooks/slashCommandProcessor.ts +++ b/packages/cli/src/ui/hooks/slashCommandProcessor.ts @@ -621,14 +621,7 @@ export const useSlashCommandProcessor = ( const cliVersion = await getCliVersion(); const memoryUsage = formatMemoryUsage(process.memoryUsage().rss); - const diagnosticInfo = ` -## Describe the bug -A clear and concise description of what the bug is. - -## Additional context -Add any other context about the problem here. - -## Diagnostic Information + const info = ` * **CLI Version:** ${cliVersion} * **Git Commit:** ${GIT_COMMIT_INFO} * **Operating System:** ${osVersion} @@ -638,14 +631,14 @@ Add any other context about the problem here. `; let bugReportUrl = - 'https://github.com/google-gemini/gemini-cli/issues/new?template=bug_report.md&title={title}&body={body}'; + 'https://github.com/google-gemini/gemini-cli/issues/new?template=bug_report.yml&title={title}&info={info}'; const bugCommand = config?.getBugCommand(); if (bugCommand?.urlTemplate) { bugReportUrl = bugCommand.urlTemplate; } bugReportUrl = bugReportUrl .replace('{title}', encodeURIComponent(bugDescription)) - .replace('{body}', encodeURIComponent(diagnosticInfo)); + .replace('{info}', encodeURIComponent(info)); addMessage({ type: MessageType.INFO, |
