fix(issue-code): escape issue title in PR fallback

This commit is contained in:
James Peter
2025-09-25 20:40:48 +10:00
parent 31f2edfd67
commit 67a9882e33
+3 -1
View File
@@ -397,7 +397,9 @@ jobs:
const owner = context.repo.owner; const repo = context.repo.repo;
const head = `issue-${{ steps.meta.outputs.issue_number }}`;
const base = process.env.DEFAULT_BRANCH || 'main';
const titleRaw = readOrDefault('.github/auto/PR_TITLE.txt', `Auto PR: ${{ steps.meta.outputs.issue_title }}`);
const fallbackTitle = ${{ toJson(steps.meta.outputs.issue_title) }};
const defaultTitle = fallbackTitle ? 'Auto PR: ' + fallbackTitle : 'Auto PR';
const titleRaw = readOrDefault('.github/auto/PR_TITLE.txt', defaultTitle);
const bodyBase = readOrDefault('.github/auto/PR_BODY.md', '');
const slug = `${{ steps.slug.outputs.slug }}`;
const marker = slug ? `<!-- codex-id: ${slug} -->` : '';