Skip to content

feat: import GitHub issues and PRs from QuickCreate#14

Merged
Codename-11 merged 2 commits into
mainfrom
feat/axi-90-github-import-quick-create
Jun 29, 2026
Merged

feat: import GitHub issues and PRs from QuickCreate#14
Codename-11 merged 2 commits into
mainfrom
feat/axi-90-github-import-quick-create

Conversation

@Codename-11

@Codename-11 Codename-11 commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds a QuickCreate import path for pasted GitHub issue/PR URLs and owner/repo#number shorthand.
  • Reuses the existing GitHub mapping/linkability + preview flow so the overlay shows the resolved issue/PR before importing.
  • Extends github.importIssue/backend sync to accept canonical URLs and PR resources, including issue-number shorthands that resolve to pull requests.
  • Updates the themed Combobox ARIA contract and stale E2E status-picker interactions uncovered by CI.

Verification

  • pnpm typecheck
  • pnpm lint (pre-existing native-select warnings only)
  • pnpm exec vitest run tests/unit/quick-create-modes.test.ts tests/unit/github-support.test.ts --reporter=dot
  • set -a; source /home/bailey/forge/.env; set +a; env -u OPENAI_API_KEY pnpm test -- --reporter=dot (1032 passed / 1 skipped)
  • pnpm exec playwright test tests/e2e/issue-flow.spec.ts tests/e2e/mobile-smoke.spec.ts --workers=1 --reporter=line (8 passed)

Notes

  • First full-suite attempt in the isolated worktree failed because the worktree had no .env/DATABASE_URL; reran with the repo env loaded and OPENAI_API_KEY unset.
  • Initial CI Playwright failure exposed stale status-picker tests after the app moved issue status/priority to Combobox; fixed and force-pushed.

Closes AXI-90

@Codename-11 Codename-11 force-pushed the feat/axi-90-github-import-quick-create branch from 0dc5d51 to b12a1bd Compare June 28, 2026 18:50
@Codename-11 Codename-11 merged commit a14c24a into main Jun 29, 2026
3 checks passed
@Codename-11 Codename-11 deleted the feat/axi-90-github-import-quick-create branch June 29, 2026 00:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant