You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit aad2004
Browse filesBrowse the repository at this point in the historyBrowse files
One file conflicted, src/api/providers/__tests__/opencode-go.spec.ts, in 2 hunks. Both sides changed the same abort-bridging tests: main added tests around the shared abort helpers, this branch replaced their fixed sleeps with waits on observable conditions. The resolution keeps this branch's side at both hunks and keeps main's additions everywhere else, so the merged file is the pre-conversion merged file plus exactly the lines the conversion adds; no line of main's content is dropped. The same holds for the other three specs, which merged cleanly.
src/eslint-suppressions.json arrives from main: 39,022 B, 338 files and 3,766 entries at this branch's head, 30,910 B, 265 files and 2,868 entries at main. This branch never touched that file, so the decrease arrives with this merge rather than with any commit of ours, and it is a decrease, not an increase.
The merged tree carries both of main's provider-spec hygiene changes, the sleep guard in packages/config-eslint/api-provider-hygiene.js scoped to api/**/__tests__/**/*.spec.ts, and the converted specs, which is why the conversion commit lands in this same push rather than later.
Controls on the merged tree, all with node v22.23.4 and pnpm 10.8.1:
- the four provider spec files pass 331 of 331 tests, the same count as before the conversion;
- pnpm --dir src run lint and the repo-root pnpm lint both exit 0 with 0 problems;
- pnpm --dir src run check-types and the repo-root pnpm run check-types both exit 0;
- armed mutants at the abort-bridge, timeout-mapping and model-resolution sites fail the same tests against the unconverted and the converted specs.
No changeset and no CHANGELOG entry is added here; review state and labels are untouched.
Copy file name to clipboardExpand all lines: .github/pull_request_template.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,6 +40,7 @@ Write the steps that test your changes. This helps reviewers check your work.
40
40
-[ ]**Self-Review**: I reviewed my own code with care.
41
41
-[ ]**Writing Style**: The PR title and description use Simplified Technical English (ASD-STE100): short sentences, plain words, active voice, one idea per sentence, no contractions.
42
42
-[ ]**Testing**: New and/or updated tests have been added to cover my changes (if applicable).
43
+
-[ ]**Test Helpers** (test changes only): Shared test helpers (`src/test-utils/`, `@/utils/test-utils`) are used only for mechanical duplication; test intent and scenario-specific mocks remain visible.
43
44
-[ ]**Visual Snapshot** (UI changes only): If a user would notice this change at a glance (layout, theme tokens, brand elements, empty/error states), I added or updated a `*.visual.tsx` snapshot in `webview-ui/`. See `webview-ui/AGENTS.md` → "When a UI change needs a snapshot".
44
45
-[ ]**Documentation Impact**: I checked if my changes need documentation updates (see "Documentation Updates" section below).
45
46
-[ ]**Contribution Guidelines**: I read and agree to the [Contributor Guidelines](/CONTRIBUTING.md).
0 commit comments