Merge pull request #110 from laurentenhoor/feature/109-auto-share-ticket-url

feat: auto-share ticket URL after task_create
This commit is contained in:
Lauren ten Hoor
2026-02-10 20:37:19 +08:00
committed by GitHub

View File

@@ -114,6 +114,19 @@ The issue is created with a state label (defaults to "Planning"). Returns the cr
// 5. Build response
const hasBody = description && description.trim().length > 0;
// Build announcement with URL
let announcement = `📋 Created #${issue.iid}: "${title}" (${label})`;
if (hasBody) {
announcement += "\nWith detailed description.";
}
announcement += `\n🔗 ${issue.web_url}`;
if (pickup) {
announcement += "\nPicking up for DEV...";
} else {
announcement += "\nReady for pickup when needed.";
}
const result = {
success: true,
issue: {
@@ -126,9 +139,7 @@ The issue is created with a state label (defaults to "Planning"). Returns the cr
project: project.name,
provider: providerType,
pickup,
announcement: pickup
? `📋 Created #${issue.iid}: "${title}" (${label}).${hasBody ? " With detailed description." : ""} Picking up for DEV...`
: `📋 Created #${issue.iid}: "${title}" (${label}).${hasBody ? " With detailed description." : ""} Ready for pickup when needed.`,
announcement,
};
return jsonResult(result);