Skip to content

Adapting meteor pkgs for TypeScript 7 - #14692

Merged
italojs merged 5 commits into
typescript-changes-consolidatedfrom
codex/react-meteor-data-beta1-fixtures
Aug 25, 2026
Merged

Adapting meteor pkgs for TypeScript 7#14692
italojs merged 5 commits into
typescript-changes-consolidatedfrom
codex/react-meteor-data-beta1-fixtures

Conversation

@italojs

@italojs italojs commented Aug 24, 2026

Copy link
Copy Markdown
Member

Summary

This PR prepares Meteor applications, generated skeletons, and E2E coverage for the TypeScript 7 migration.

  • pins React E2E fixtures and generated skeletons to react-meteor-data@4.1.0-beta.1, which is compatible with TS7
  • updates the affected fixtures and locks to typescript@7.0.2
  • removes the obsolete forced TypeScript 7 override in the ECMAScript regression app
  • adds opt-in branch overrides for internal and external Examples E2E sources, so CI for PRs targeting typescript-changes-consolidated uses the TS7 branches while released Meteor versions retain their existing sources
  • supports branch names containing / when cloning an internal example from a GitHub tree URL
  • prevents the examples catalog cache from being reused across different example refs

Context

This is part of the consolidated TypeScript 7 migration:

The external app branches are consumed only by CI for the TypeScript migration. They can be merged into their own repositories later, without exposing TypeScript 7 constraints to users of released Meteor versions before then.

Validation

  • formatting and linting pass
  • unit coverage verifies that an offline cache from main is not used for a different examples branch
  • the TS7 meteor create --example flow and the internal --from example paths pass end-to-end
  • the external simpletasks and meteor3-react source branches pass their respective meteor create --from flows
  • full local Examples E2E result: 10 passed, 0 failed

@italojs italojs changed the title test: pin react-meteor-data beta for TypeScript 7 Adapting meteor pkgs for TypeScript 7 Aug 24, 2026
@italojs
italojs merged commit 0d810bc into typescript-changes-consolidated Aug 25, 2026
42 of 43 checks passed
italojs added a commit that referenced this pull request Aug 27, 2026
* test: pin react-meteor-data beta for TypeScript 7

* test: run server-only fixture on TypeScript 7

* test: use TS7 examples in migration CI

* test: use TS7 external examples in migration CI

* test: use Flow Router TS7 beta in fixtures
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant