Skip to content

v2.0.0 - #214

Merged
shouze merged 1 commit into
mainfrom
release/2.0.0
Sep 19, 2026
Merged

v2.0.0#214
shouze merged 1 commit into
mainfrom
release/2.0.0

Conversation

@shouze

@shouze shouze commented Sep 19, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

Cuts the v2.0.0 major release, closing EPIC #125 — hierarchical --group-by-team-prefix grouping and everything shipped since v1.12.0:

  • Bumps package.json version to 2.0.0.
  • Adds docs/blog/release-v2-0-0.md covering: hierarchical team-prefix grouping (nested chains, auto-nesting, --pick-team at every level, --pick-team-auto, --exclude-team-prefixes, removal of --group-by-team-prefix-consolidate), GCS_DEFAULT_ORG, the gh auth token fallback, the TUI/CLI exit-delay fix, the picocolors removal, and the Bun ≥1.4 requirement bump — plus an explicit Breaking changes section.
  • Adds a ## v2 series section to docs/blog/index.md.
  • Updates CHANGELOG.md: replaces the v2.0.0 (pending) row with the real blog post link — no _pending_ rows left.

Once merged, I'll tag v2.0.0 on main to trigger the release CD pipeline, and close #125 (all 10 sub-issues are already closed; this PR completes the epic's remaining Definition of Done items).

How did you verify your code works?

  • bun test (1024 passing), bun run lint, bun run format:check, bun run knip, bun run build.ts all green.
  • bun run docs:build succeeds; confirmed the homepage version badge and its blog link auto-derive to v2.0.0 / release-v2-0-0 from the bumped package.json version.

Copilot AI lite review requested due to automatic review settings September 19, 2026 12:18
@github-actions

Copy link
Copy Markdown
Contributor

Coverage after merging release/2.0.0 into main will be

96.88%

Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
src
   aggregate.ts100%100%100%100%
   api-utils.ts93.20%100%93.75%93.13%101–103, 65, 73, 86–87, 91–92
   api.ts94.74%100%100%94.07%340–344, 405, 422, 63–69
   cache.ts94.67%100%100%94.29%139–141, 39
   completions.ts99.46%100%100%99.41%282
   gh-cli.ts100%100%100%100%
   group.ts98.92%100%98.33%99.03%263–265, 525, 531, 864
   output.ts99.38%100%95.83%99.66%88
   regex.ts99.42%100%100%99.38%360
   render.ts90.99%100%88.24%91.09%177, 201–206, 208–210, 212–213, 234, 427–428, 528–532, 562–569, 571–579, 581–584
   scroll-cooldown.ts100%100%100%100%
   style.ts100%100%100%100%
   upgrade.ts88.38%100%94.44%87.89%128, 131, 133, 153, 167–168, 188–195, 198–204, 209, 214, 250–253
src/render
   filter-match.ts97.44%100%92.31%100%
   filter.ts100%100%100%100%
   highlight.ts96.63%100%90.40%99.31%284–285
   layout-constants.ts100%100%100%100%
   mouse-hit.ts100%100%100%100%
   mouse.ts100%100%100%100%
   rows.ts99.42%100%100%99.38%239
   selection.ts100%100%100%100%
   summary.ts100%100%100%100%
   team-pick.ts100%100%100%100%
   terminal.ts100%100%100%100%

@shouze
shouze merged commit c9ec3a3 into main Sep 19, 2026
9 checks passed
@shouze
shouze deleted the release/2.0.0 branch September 19, 2026 12:18
@github-actions

Copy link
Copy Markdown
Contributor

🔦 Lighthouse Report

Page ⚡ Perf ♿ A11y 🛡️ BP 🔍 SEO Report
/github-code-search/ 🟢 99 (≥96) 🟢 100 (≥99) 🟢 100 (≥99) 🟢 100 (≥99) 🔗 view
/github-code-search/getting-started/ 🟢 99 (≥96) 🟢 100 (≥99) 🟢 100 (≥99) 🟢 100 (≥99) 🔗 view

Thresholds: Perf ≥ 96 · A11y ≥ 99 · BP ≥ 99 · SEO ≥ 99
commit 11fba01 · full workflow run

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The documentation currently presents conflicting behavior for --pick-team-auto (common-prefix-only vs. additional sibling combo clustering), which should be reconciled before merging a major-release cut.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 1 Low severity

Open (1)
What changed in this PR

Cuts the v2.0.0 major release for github-code-search by bumping the package version and publishing the accompanying release documentation (blog + changelog), aligning the project’s published release narrative with the already-merged v2 feature set.

Changes:

  • Bump package.json version from 1.12.0 to 2.0.0.
  • Add the v2.0.0 release blog post and a new “v2 series” section in the blog index.
  • Update CHANGELOG.md to replace the pending v2 entry with the published blog post link.
File Description
package.json Version bump to 2.0.0 for the major release cut.
docs/​blog/​release-v2-0-0.md New v2.0.0 release post documenting highlights and breaking changes.
docs/​blog/​index.md Adds a dedicated “v2 series” section linking to the v2.0.0 post.
CHANGELOG.md Updates the v2.0.0 row to point to the published release blog post.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +44 to +46
### `--pick-team-auto` — resolve ambiguous sections automatically

New flag: auto-resolves combined sections whose team names share a common prefix (e.g. `tribe-a + tribe-a-p1` → `tribe-a`), without an explicit `--pick-team`. It also clusters combos that share a recurring team across siblings even without a literal common prefix, and always defers to an explicit `--pick-team` for the same section.
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.

EPIC: Hierarchical team-prefix grouping (multi-level headings)

2 participants