Skip to content

chore: update typescript-go submodule#955

Merged
graphite-app[bot] merged 1 commit into
mainfrom
codex/update-typescript-go-submodule-20260515
May 15, 2026
Merged

chore: update typescript-go submodule#955
graphite-app[bot] merged 1 commit into
mainfrom
codex/update-typescript-go-submodule-20260515

Conversation

@camc314

@camc314 camc314 commented May 15, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Update the typescript-go submodule from 092b34f534182baf2875887c20ffed2177f14d92 to c282336ea94f8a2e63187afd0f8d4bfb3b3f4d3b
  • Refresh the existing patches/*.patch stack against the new upstream base
  • Regenerate shims for new upstream exported symbols and update go.work.sum
  • Update root and shim module pins to github.com/microsoft/typescript-go v0.0.0-20260514231437-c282336ea94f

Testing

  • go test ./internal/...
  • go build -buildvcs=false -o /private/tmp/tsgolint-build-check ./cmd/tsgolint

Note: local just build failed before compilation because Go attempted VCS stamping from /Users/cameron in this worktree; the same build passed with -buildvcs=false. The tests above were run against the patched submodule state, matching CI setup.

Copilot AI review requested due to automatic review settings May 15, 2026 07:22

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the TypeScript-Go integration by refreshing generated shim exports, patch metadata, and workspace dependency checksums for a newer upstream submodule revision.

Changes:

  • Adds regenerated checker and ast shim symbols for newly exposed upstream APIs.
  • Refreshes patch stack commit headers against the new upstream base.
  • Updates go.work.sum with dependency checksums pulled in by the new workspace state.

Reviewed changes

Copilot reviewed 7 out of 9 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
shim/checker/shim.go Adds checker mirror field and re-exports new ExternalEmitHelpers symbols.
shim/ast/shim.go Adds linkname declarations for new ast helper functions.
patches/0001-Adapt-project-service-for-single-run-mode.patch Refreshes patch header commit hash.
patches/0002-patch-expose-more-functions-via-the-shim-with-type-f.patch Refreshes patch header commit hash.
patches/0003-fix-early-return-from-invalid-tsconfig-for-better-er.patch Refreshes patch header commit hash.
patches/0004-fix-collections-avoid-internal-json-import-in-ordere.patch Refreshes patch header commit hash.
patches/0005-perf-vfs-cache-ReadFile-results-in-cachedvfs.patch Refreshes patch header commit hash.
go.work.sum Adds workspace checksum entries for dependencies from the updated TypeScript-Go workspace.
Files not reviewed (2)
  • shim/ast/shim.go: Language not supported
  • shim/checker/shim.go: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread shim/checker/shim.go
Comment thread shim/ast/shim.go

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 23 out of 41 changed files in this pull request and generated no new comments.

Files not reviewed (2)
  • shim/ast/shim.go: Language not supported
  • shim/checker/shim.go: Language not supported

camc314 commented May 15, 2026

Copy link
Copy Markdown
Contributor Author

Merge activity

## Summary

- Update the `typescript-go` submodule from `092b34f534182baf2875887c20ffed2177f14d92` to `c282336ea94f8a2e63187afd0f8d4bfb3b3f4d3b`
- Refresh the existing `patches/*.patch` stack against the new upstream base
- Regenerate shims for new upstream exported symbols and update `go.work.sum`
- Update root and shim module pins to `github.com/microsoft/typescript-go v0.0.0-20260514231437-c282336ea94f`

## Testing

- `go test ./internal/...`
- `go build -buildvcs=false -o /private/tmp/tsgolint-build-check ./cmd/tsgolint`

Note: local `just build` failed before compilation because Go attempted VCS stamping from `/Users/cameron` in this worktree; the same build passed with `-buildvcs=false`. The tests above were run against the patched submodule state, matching CI setup.
@graphite-app graphite-app Bot force-pushed the codex/update-typescript-go-submodule-20260515 branch from da0e862 to c914633 Compare May 15, 2026 07:42
@graphite-app graphite-app Bot merged commit c914633 into main May 15, 2026
9 checks passed
@graphite-app graphite-app Bot deleted the codex/update-typescript-go-submodule-20260515 branch May 15, 2026 08:11
@graphite-app graphite-app Bot removed the 0-merge label May 15, 2026
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.

2 participants