Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-enable TypeScript self-test #12934

Open
wants to merge 1 commit into
base: devel
Choose a base branch
from

Conversation

ebroder
Copy link
Contributor

@ebroder ebroder commented Dec 23, 2023

I'd like to tentatively try to re-enable this test, so that we can try and get a bit more stability in the TypeScript declarations. I am, admittedly, a little confused as to why I didn't run into zodern/meteor-types#10, but this did work in my local testing.

I think, for the record, that until we're a little more confident in the stability of these tests, it's fine to disable the test again if it runs into issues in CI (although I'd appreciate not wholesale reverting the PR, as the type changes should be correct independent of the test! 馃檪)

From the commit message:

The latest release of zodern:types is able to pull type declarations from a Meteor checkout, if it's being used, instead of only from the package repository (which may not contain the latest changes). This means that we should be able to re-enable the TypeScript test, which verifies that the TypeScript skeleton does, in fact, produce a project which passes type checking.

(Re-enabling the test also picked up a few latent bugs in the type declarations, so fix those as well)

cc @zodern @Grubba27 for awareness.

The latest release of zodern:types is able to pull type declarations
from a Meteor checkout, if it's being used, instead of only from the
package repository (which may not contain the latest changes). This
means that we should be able to re-enable the TypeScript test, which
verifies that the TypeScript skeleton does, in fact, produce a project
which passes type checking.

(Re-enabling the test also picked up a few latent bugs in the type
declarations, so fix those as well)
@ebroder
Copy link
Contributor Author

ebroder commented Dec 23, 2023

Oh, and just to keep everything linked together, this should work now because zodern/meteor-types#8 has been merged and released.

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.

None yet

2 participants