Fixes for a bunch of opened issues - #77
Merged
Merged
Conversation
|
Thanks for your interest in Cloudflare Computer. This repository does not accept unsolicited pull requests. Please use one of the accepted contribution paths instead:
If a maintainer asked you to open this pull request, they can add the |
commit: |
aron-cf
marked this pull request as ready for review
August 7, 2026 12:38
🦋 Changeset detectedLatest commit: dd893df The changes in this PR will be included in the next version bump. This PR includes changesets to release 3 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Open
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Consolidated issue fixes
Summary
This PR bundles the small, self-contained fixes from issue triage into one branch. The changes cover sync batching, git helper edge cases, local secret hygiene, capnweb documentation, RPC stub tracking, example image pins, and the release changeset.
Auto-close
Fixes #73
Fixes #72
Fixes #64
Fixes #59
Fixes #58
Fixes #57
Fixes #56
Fixes #62
Fixes
dofs: hasObjects exceeds the Durable Object SQLite binding limit #73 — Batch
hasObjectsprobes for Durable Object SQLitePROBE_BATCHto stay within the Durable Object SQLite 100-parameter query limit.git diff reports a phantom added file for a path staged then removed from the working tree #72 — Skip empty git diff entries
.dev.varsis not gitignored, so the documented local-dev workflow leaves API credentials onegit add -Afrom being committed #64 — Ignore.dev.varsfiles.dev.varsfiles so documented credentials are not accidentally committed.docs/08 misdocuments the shipped wire contract: exit event uses
codenotvalue, and EUNKNOWN_HASH is raised today #59 — Align capnweb interface docs with the current wire contractexitframe and error shape.EUNKNOWN_HASHdescription so it applies tofetchObjects, notpushObjects.rpc: stub leak tracker under-counts because capnweb disposes the shared server target once per session #58 — Track RPC stubs by object identity
git log prints UTC wall-clock time next to the author's timezone offset, so the Date line is off by the offset for every non-UTC author #57 — Render
git logdates in the commit timezonegit status renders a fully staged deletion as
DD(porcelain's unmerged both-deleted conflict code) instead ofD#56 — Report staged deletions as a clean worktreeDDtoD.container backend: every exec runs the literal string
undefinedbecause the pinned computerd predates thecommand→sourcerename #62 — Update example computerd image pins0.1.0-alpha.1to0.1.1for the publishedcomputerdimage.Release note
Adds a patch changeset for
@cloudflare/computer,@cloudflare/dofs, and@cloudflare/computer-rpc.Validation
npm run build --workspace @cloudflare/computer-rpcnpm run checknpx vitest run src/sync/fetch.test.ts --root packages/dofsnpx vitest run src/git/diff.test.ts src/git/cli.test.ts src/git/status.test.ts src/shell.test.ts --root packages/computernpx vitest run tests/debug.test.ts tests/shell-and-composite.test.ts --root packages/rpcgit check-ignore -v examples/assets/.dev.vars