Publish compiler Go packages and automate upstream updates - #1
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
💡 Codex ReviewTypeScript/.github/workflows/compiler-packages.yml Lines 51 to 52 in 9e9c043 This is now the only source regression command after the full CI workflow was deleted, so it executes tests for just four packages; as TypeScript/public/fswatch/README.md Line 28 in 9e9c043 External consumers following this newly published package README are told to import the original ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
Decision on the two review findings: neither is a merge blocker for this fork, and we are not expanding this PR to address them.
The scope remains publishing usable compiler packages with focused validation of the fork's changes. |
Make every TypeScript compiler package importable through the generated
public/Go module, preserving original upstream source and fork ancestry.After this PR is merged:
main, including merged PRs, validates and publishes the matching TypeScript version:7.0.2→ Gov7.0.2, or7.1.0-dev→v7.1.0-dev. Already-published versions remain unchanged; no retagging or independent version counter.The bot uses the built-in GitHub token. The owner enabled Actions PR creation; no App or extra secrets are required. Use a merge commit for upstream PRs to retain Microsoft ancestry. Normal operation needs no separate release branch;
zcs/compiler-7.0.2is only an earlier historical release snapshot.Validation passed locally: compiler/tracing/project/watcher regressions; generated module freshness; real public Go module download and external parser/typechecker/version assertions; Linux builds; nine upstream-merge cases; seven release-workflow fixture cases covering stable/development versions, mismatches, immutable tags, and remote failures. Independent code review passed.
Server extraction and its esbuild/Oxc/Docker automation remain the next phase.