Skip to content

Sync fork with upstream vercel-labs/emulate - #1

Merged
shuv1337 merged 10 commits into
mainfrom
cursor/sync-upstream-6419
Sep 4, 2026
Merged

Sync fork with upstream vercel-labs/emulate#1
shuv1337 merged 10 commits into
mainfrom
cursor/sync-upstream-6419

Conversation

@shuv1337

@shuv1337 shuv1337 commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary

Fast-forward main to match vercel-labs/emulate main. The fork was 10 commits behind and had no unique commits, so this is a clean fast-forward (no merge commit, no conflicts).

Also pushed release tags v0.10.0 and v0.11.0 to the fork.

Upstream commits included

Head is now 7cf250f on upstream main.

Test plan

  • Confirmed fork was 0 ahead / 10 behind upstream main
  • Fast-forward only (git merge --ff-only upstream/main)
  • Pushed v0.10.0 and v0.11.0 tags to the fork
  • Merge this PR to update fork main
Open in Web Open in Cursor 

Railly and others added 10 commits August 11, 2026 17:13
Co-authored-by: EfeDurmaz16 <efebarandurmaz05@gmail.com>
* Add GitHub contents and commit APIs

- Add stateful contents and README APIs with commit-producing file writes
- Add commit history, details, comparisons, and repository lookup by ID
- Document and test the expanded GitHub API coverage

* Harden GitHub contents and commit APIs

Return the correct Git Data commit shape, preserve nested tree objects, validate content writes, encode generated content URLs, and paginate comparisons. Expand regression coverage for these behaviors.

* Fix GitHub content and commit compatibility

Serve advertised raw URLs, constrain file writes to branches, honor README and ref conventions, persist nested Git trees, paginate commit files, and preserve trailing-newline diffs.

* Fix GitHub contents write authorization

* Fix GitHub API fidelity gaps

* Fix GitHub path history and branch deletion

* Fix GitHub installation and history fidelity

* Fix GitHub content permissions and object identity

* Fix GitHub repository access and diff fidelity

* Fix GitHub permissions and object identity

* Fix Git history and branch protection fidelity

* Fix Git tree and installation fidelity

* Fix GitHub write protections and tree fidelity

* Fix installation scope and special contents
Co-authored-by: “Sid <sid@devopsdirective.com>
* feat(github): generate App keys for createEmulator

* fix(github): harden App key materialization
* feat(cli): deliver generated secrets securely

* fix(cli): harden generated secrets startup

* test(cli): preserve ACL tools in Portless failure test
* feat(adapters): persist generated GitHub App keys

* refactor(adapters): share persistence runtime and tests

Deduplicate the Next and Nuxt implementation and regression contract while preserving generated GitHub App identity behavior.

* fix(adapters): reject incomplete canonical identities
Co-authored-by: ikatkov <1211343+ikatkov@users.noreply.github.com>
* chore(release): prepare v0.11.0

* Fix changelog release markers
@shuv1337
shuv1337 marked this pull request as ready for review September 4, 2026 03:34
@shuv1337
shuv1337 merged commit 6607db5 into main Sep 4, 2026
3 checks passed
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.

3 participants