Releases: sneat-dev/wb
Releases · sneat-dev/wb
Release list
v0.170.2
v0.170.1
v0.170.0
Changelog
- 1d46a4c Merge cov-fix-769 into cov/integration (reviewed 5875404)
- 508960f Merge cov-fix-769b into cov/integration (reviewed 80e459f)
- ac3f16d Merge cov-plan-23 into cov/integration (reviewed f9634d3)
- de5c1a6 Merge cov-t24-pr1 into cov/integration (reviewed 140fbca)
- fbfd267 Merge cov-t9-pr7 into cov/integration (reviewed d85bf04)
- 6b78ef1 Merge cov-t9-pr8 into cov/integration (reviewed 294ae18)
- 4b733ff Merge remote-tracking branch 'origin/cov/integration' into cov-t24-pr1
- d85bf04 Merge remote-tracking branch 'origin/cov/integration' into cov-t9-pr7
- 8168db9 Merge remote-tracking branch 'origin/cov/integration' into cov-t9-pr8
- 2568bdd Merge remote-tracking branch 'origin/cov/integration' into rv-t9-pr8
- 28b6f44 ci(go-ci): add the required e2e tier job (task-24)
- 9157397 coverage-to-100: integration batch (standing PR, decision 21) (#769)
- 62423dd feat(ciaudit): ratchet unit_tier.pending's total against the base branch
- a286568 feat(quality): add task-24 unit-tier detector, pending list, and allow list
- 008b74d fix(cmd/wb): cover ci.go's CompareAgainstTarget call site (#769)
- 5875404 fix(cmd/wb): cover ci.go's CompareAgainstTarget without process-based evasion
- 80e459f fix(cmd/wb): pin TestAuditReportsPropagatesAbsError to the actual getwd error
- 35c3f59 fix(internal/orchestrate): deterministic coverage for ciwait.go:131-134/144-147 (#769)
- 1c60141 plan(coverage-to-100): decisions 22-24, process rework, retire the handoff
- 488c163 plan(coverage-to-100): fix review findings on decisions 22-24 edit
- f9634d3 plan(coverage-to-100): record the founder-approved +38 pending exception for cov-t5-ctx-4
- d4177be plan: add the VM→Mac coordinator handoff for the coverage programme
- 140fbca task-24 PR-1: add t.Parallel() to the new e2e contract test
- a35dff4 task-24 PR-1: address adversarial review #764 (5 blockers)
- 856c4e3 task-24 PR-1: fix B6 (round-2 review) — fake CompareAgainstTarget composition
- 5af4194 task-24 PR-1: fix isGitShowPathMissingOnTarget's creating-PR exemption
- c85f8e3 task-9 PR-7: migrate session-and-lifecycle write sequences to internal/filewrite
- 294ae18 task-9 PR-8 review: close repositoryevents dir-open coverage gap (B1)
- 4e66aba task-9 PR-8 review: fix Windows dir-sync regression and coverage gaps
- f6fe10d task-9 PR-8: migrate misc atomic writers to internal/filewrite
- 170a857 test(cmd/wb): cover ci.go's three error returns (cov/integration #769)
- 1cc1dc1 test(release contract): include the e2e job in go-ci's pinned structure
v0.169.0
Changelog
- d866018 Merge cov-t21-batch2 into cov/integration (reviewed e448705)
- e64bfb9 Merge cov-t9-pr5 into cov/integration (reviewed 27229e3)
- 2a953ba Merge cov-t9-pr6 into cov/integration (reviewed 859dc2a)
- 6be85d9 chore(quality): add paralleltest baseline entry for the new #748 test
- ecc4206 ci+plan: cov/integration branch for the coverage programme (decision 21)
- e0dcfda coverage-to-100: integration batch (standing PR, decision 21) (#768)
- b597fe0 feat(filewrite): migrate PR-5 internal/hooks call sites onto internal/filewrite (task-9)
- 5d0ddc1 feat(filewrite): migrate PR-6 internal/quality call sites onto internal/filewrite (task-9)
- f5241a2 fix(cmd/wb): check only this run's own wb-smoke-* dir, not all of TempDir (#751)
- 88a4655 fix(cmd/wb): disable auto-gc on the merger-lane-claim fixture's bare remote
- 4d4f1bf fix(cmd/wb): remove the built wb-smoke-* binary after the test run
- 859dc2a fix(filewrite,quality,orchestrate): review-t9-pr6 B1 + N1/N2
- 27229e3 fix(hooks,orchestrate): review-767 blockers B1-B3 + N2/N3/N5
- ed89e4f fix(orchestrate): make TestWaitForCommitChecksPreservesPriorReasonWhenAuthorityFailsAtDeadline deterministic
- 457f179 fix(runqueue): pin timestamps instead of widening staleAfter (#753)
- a3834e3 fix(runqueue): stop reaping the live ticket in the orphaned-temp-file test
- 112df21 fix(testenv,cmd/wb): shared bare-remote helper with auto-maintenance off (#754 follow-up)
- a0ee587 plan: decision 21 — no PRs into cov/integration; local merge, push CI, batch PR to main
- 23eca6e plan: decision 21 — one standing cov/integration→main PR; drop the push trigger
- 6582f04 plan: fix decision-21 plan-choice labels after the #768 batch review
- 6a36105 test(orchestrate): deterministically cover ciwait.go's authority-unavailable branches (#766)
- 89d5859 test(orchestrate): deterministically cover the rebatched-skip continue
- e448705 test(orchestrate): move the FIFO deadline test into a unix-only file
- 53b0f9c test(review-763): cover the identical-content convergence branch (b)
- a057a2a test(review-763): retrofit chmod-preset detection into PR-4's 0600 tests
- 62b7df0 test(testenv): cover InitBareRemoteForTest's success and error branches
v0.168.0
Changelog
- 6feee5d Merge remote-tracking branch 'origin/main' into cov-t9-pr4
- 82ffcdc Merge remote-tracking branch 'origin/main' into cov-t9-pr4
- 41a6b3f feat(filewrite): migrate PR-4 internal/orchestrate call sites onto internal/filewrite (task-9)
- eec2637 feat(filewrite): migrate PR-4 internal/orchestrate call sites onto internal/filewrite (task-9) (#763)
- 9e55427 fix(pr4): correct self-supersession race test's expected error message
- db9a5d7 fix(review-763): B1 restore link-race coverage at caller level; N6 errors.Is
- ab8690f test(pr4): apply review-756's B1/B2 lessons up front (temp cleanup, mode)
- df36a6a test(pr4): fault-injection tests for all 15 migrated call sites
v0.167.1
Changelog
- eaf2c18 docs(plan): address review of #761 (B1–B8, N1–N12) and record decision 19
- ff211e9 docs(plan): coverage-to-100 decision 20 — e2e tests happy paths (#764)
- 436f713 docs(plan): coverage-to-100 decision 20 — e2e tests happy paths, few failure cases
- 9f8b815 docs(plan): coverage-to-100 rework — unit tier for coverage, real-git e2e tier, thin cmd/wb
- 40f0176 docs(plan): coverage-to-100 rework — unit tier for coverage, real-git e2e tier, thin cmd/wb (#761)
- e1cb34e plan(coverage-to-100): round-2 review fixes
v0.167.0
Changelog
- 18363b7 Merge cov-t9-pr2 (task-9 PR-2 review fixes) into cov-t9-pr3
- 7a1be58 Merge origin/main into cov-t9-pr3
- 85b323d Merge remote-tracking branch 'origin/main' into cov-t9-pr3
- 7652a74 Merge remote-tracking branch 'origin/main' into cov-t9-pr3
- 895ac03 feat(filewrite): migrate PR-3 internal/worktrees call sites onto internal/filewrite (task-9) (#756)
- e60b746 feat(task-9 PR-3): migrate remaining 9 internal/worktrees write sites onto filewrite
- 2e36c53 fix(review-756): B1/B2/B3/N1/N3 blocking and non-blocking findings
- c0dcfa5 test(task-9 PR-3): fault-injection tests for all 12 sites; delete PR-3 exemptions
- e86d339 wip(task-9 PR-3): add RenameAt/RenameNoReplace/CreateOrTruncatePath/WriteFile primitives; migrate worklog.go's 3 sites
v0.166.1
Changelog
- cc6b7af Merge remote-tracking branch 'origin/main' into cov-t5-ctx-3
- 06ebd54 refactor(cmd/wb): thread filterFlag through invocation
- 493ff75 refactor(cmd/wb): thread filterFlag through invocation (#752)
- cbc531c test(cmd/wb): cover RunE dispatch reached only after filterFlag threading
- 755367d test(cmd/wb): write the fake gh via testenv.WriteExecutableFile
v0.166.0
Changelog
- 111fdbd Cover the widened guard's forwarder-call-site edge cases
- 30cd811 Fix #739 fence race at source, restore parallelism, widen exec-write ban (review B1-B3/N2)
- 3851542 Fix ETXTBSY and exec-fence flakes across the repo (task-21, #739)
- 60944ea Fix ETXTBSY and exec-fence flakes in internal/sessionlaunch (#739) (#740)
- 0d15871 Fix deadlock in B2's finalize-started-failure wait
- 2321a5d Fix golangci-lint finding and reach 100% coverage on the new guard
- cabaa07 Merge main, exempt execfile from the new filewrite boundary, re-fix fd-reuse flake
- 6192378 Merge remote-tracking branch 'origin/main' into cov-739-flakes
- 4365d17 Merge remote-tracking branch 'origin/main' into cov-739-flakes
- 38a82fc Merge remote-tracking branch 'origin/main' into cov-739-flakes
- 94ccb83 Merge remote-tracking branch 'origin/main' into cov-t9-pr2
- 3c47687 Prove the exec-fence race is test-only; cover state.go/testenv.go gaps
- 2c50449 feat(filewrite): migrate PR-2 cmd/wb call sites onto internal/filewrite (task-9)
- 632047e feat(filewrite): migrate PR-2 cmd/wb call sites onto internal/filewrite (task-9) (#749)
- 3ba495b fix(review-740): B1/B2/B3 blocking findings + N1/N3/N4
- 0ca5731 fix(task-9 PR-2 review): preserve *fs.PathError on chmod; assert temp-cleanup on failure
- b55b926 test(filewrite): cover the create/open failure branch on 6 PR-2 sites
v0.165.3
Changelog
- 95862d4 fix(cmd/wb): make coverage-ratchet tests hermetic and stdout-capturing
- 2b8543e fix(cmd/wb): thread invocation through npm publish preflight without closures
- 8d54a6c refactor(cmd/wb): thread nonInteractive and extraOrgs through invocation
- acef265 refactor(cmd/wb): thread nonInteractive and extraOrgs through invocation (#747)
- 63dccad test(cmd/wb): cover the real --apply npm-publish dispatch path
- 7c4fabc wip(cmd/wb): cover newly-changed statements flagged by the coverage ratchet