Skip to content

Releases: sneat-dev/wb

v0.170.2

Choose a tag to compare

@github-actions github-actions released this 25 Sep 21:41
aca7107

Changelog

v0.170.1

Choose a tag to compare

@github-actions github-actions released this 25 Sep 21:20
7ebaa53

Changelog

  • 148d429 test(sessionmove): assert injected lock failures ran
  • d2051b6 test(sessionmove): verify lock dependency failure cleanup
  • 7ebaa53 test(sessionmove): verify lock dependency failure cleanup (#775)

v0.170.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 12:26
9157397

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

Choose a tag to compare

@github-actions github-actions released this 25 Sep 09:14
e0dcfda

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

Choose a tag to compare

@github-actions github-actions released this 25 Sep 07:13
eec2637

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

Choose a tag to compare

@github-actions github-actions released this 25 Sep 06:47
8f5f95c

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

Choose a tag to compare

@github-actions github-actions released this 25 Sep 06:03
895ac03

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

Choose a tag to compare

@github-actions github-actions released this 25 Sep 05:17
493ff75

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

Choose a tag to compare

@github-actions github-actions released this 25 Sep 04:54
60944ea

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

Choose a tag to compare

@github-actions github-actions released this 25 Sep 03:45
acef265

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