feat(safeoutputs): add GitHub issue outputs#1670
Conversation
Promote GitHub issue creation to a public safe output, add native issue type updates with temporary-ID linkage, and isolate PAT/App credentials to Stage 3. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 48973d5e-a00b-43bc-9ef8-433f66ca12af
|
Azure Pipelines: Successfully started running 2 pipeline(s). There may be pipelines that require an authorized user to comment /azp run to run. |
🔍 Rust PR ReviewSummary: looks good — solid promotion from debug-only to public safe output, well-structured; one correctness concern and two suggestions worth addressing. Findings🐛 Bugs / Logic Issues
|
Accept quoted numeric GitHub issue numbers with clear deserialization and report target configuration errors before duplicate temporary-ID errors. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 48973d5e-a00b-43bc-9ef8-433f66ca12af
🔍 Rust PR ReviewSummary: Solid promotion of GitHub issue outputs from debug-only to production; a few items worth addressing before merge. Findings🐛 Bugs / Logic Issues
|
Quote GitHub API URLs in generated YAML, reject URL fragments, make temporary-ID registration failures operator-facing, and document intentional clear semantics. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 48973d5e-a00b-43bc-9ef8-433f66ca12af
Summary
create-issuefromado-aw-debugto a configured-only public safe outputset-issue-typewith same-run temporary issue IDsCloses #1621
Test plan
cargo test(2,600 tests)cargo clippy --all-targetscargo test --test compiler_testscargo test --test codemod_testsnpm test -- --maxWorkers=1(758 tests)npm run typechecknpm run build:github-app-token