Skip to content

Migrate repo to TypeScript 7 - #63763

Open
Jake Bailey (jakebailey) wants to merge 2495 commits into
microsoft:mainfrom
jakebailey:main-ts7
Open

Migrate repo to TypeScript 7#63763
Jake Bailey (jakebailey) wants to merge 2495 commits into
microsoft:mainfrom
jakebailey:main-ts7

Conversation

@jakebailey

Copy link
Copy Markdown
Member

This brings over the entirety of https://github.com/microsoft/typescript-go, returning main TypeScript development to the repo. See also: microsoft/typescript-go#4876

The entire typescript-go repo commit history has been replayed into this repo, preserving full git history, blame, authorship credit, the works. Repo references in commit messages have been rewritten to point to the correct repo, e.g. microsoft/typescript-go#1234.

To avoid incompatibility with our existing git tags, all of the code from that repo was replayed into a tsc subdirectory, which is now the main Go module. This nested module remains unversioned for the time being, and does not yet export any API.

The replayed history is then "merged" with main, deleting all of the old Strada code, save for files we want to keep like licenses, scripts, GHA workflows, and so on.

Then, on top of that merge commit, a few fixup commits rename imports, move files around, etc, to get things working again.

Most things should work the same, but some packages and tasks have been renamed.

This PR MUST be merged with a merge commit, otherwise all of the work to keep the history alive will be gone!

Piotr Tomiak (piotrtomiak) and others added 30 commits June 16, 2026 16:21
… across 1 directory (microsoft/typescript-go#4390)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jakebailey <5341706+jakebailey@users.noreply.github.com>
… to `bigint` in the API (microsoft/typescript-go#4344)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: andrewbranch <3277153+andrewbranch@users.noreply.github.com>
…script-go#4419)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
Co-authored-by: Ryan Cavanaugh <RyanCavanaugh@users.noreply.github.com>
…ipt-go#4402)

Co-authored-by: Piotr Tomiak <piotr.tomiak@jetbrains.com>
…script-go#4360)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jakebailey <5341706+jakebailey@users.noreply.github.com>
…ft/typescript-go#4362)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jakebailey <5341706+jakebailey@users.noreply.github.com>
…pescript-go#4345)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: andrewbranch <3277153+andrewbranch@users.noreply.github.com>
…onfig (microsoft/typescript-go#4429)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: DanielRosenwasser <972891+DanielRosenwasser@users.noreply.github.com>
Co-authored-by: Cold Fry <coldfry.business@gmail.com>
Copilot AI and others added 7 commits August 18, 2026 23:44
…cript-go#4889)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: weswigham <2932786+weswigham@users.noreply.github.com>
Co-authored-by: Wesley Wigham <wwigham@gmail.com>
…script-go#4909)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: DanielRosenwasser <972891+DanielRosenwasser@users.noreply.github.com>
Co-authored-by: andrewbranch <3277153+andrewbranch@users.noreply.github.com>
…t/typescript-go#4723)

Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Michael Arnaldi <michael.arnaldi@effectful.co>
…go#4900)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: DanielRosenwasser <972891+DanielRosenwasser@users.noreply.github.com>
Co-authored-by: weswigham <2932786+weswigham@users.noreply.github.com>
Copilot AI lite review requested due to automatic review settings August 20, 2026 00:09
@github-project-automation github-project-automation Bot moved this to Not started in PR Backlog Aug 20, 2026
@typescript-automation typescript-automation Bot added Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug labels Aug 20, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

@typescript-automation

This comment was marked as resolved.

@typescript-automation

This comment was marked as resolved.

@github-advanced-security

This comment was marked as resolved.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Welcome home, everyone 🚀

@github-project-automation github-project-automation Bot moved this from Not started to Needs merge in PR Backlog Aug 20, 2026
@typescript-automation

This comment was marked as resolved.

@typescript-automation

This comment was marked as resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug

Projects

Status: Needs merge

Development

Successfully merging this pull request may close these issues.