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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: add TypeScript type check #989

Merged
merged 15 commits into from
Dec 19, 2024

Conversation

wusteven815
Copy link
Contributor

@wusteven815 wusteven815 self-assigned this Nov 5, 2024
@wusteven815
Copy link
Contributor Author

wusteven815 commented Nov 5, 2024

A failed CI test would look like this: https://github.com/deephaven/deephaven-plugins/actions/runs/11689629674, with an annotation in the files changed section of the PR.

image

@wusteven815 wusteven815 marked this pull request as ready for review November 5, 2024 18:17
@mofojed mofojed self-requested a review November 6, 2024 15:35
Copy link
Member

@mofojed mofojed left a comment

Choose a reason for hiding this comment

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

Take a look at the build script we have in web-client-ui: https://github.com/deephaven/web-client-ui/blob/ee0af9cf8a64f5c11288672ff09a1a7b305657b3/package.json#L24
We should just be able to run that for type-checking (I think). See if it adds annotations as well.

@wusteven815 wusteven815 marked this pull request as draft November 15, 2024 16:27
Copy link
Member

@mofojed mofojed left a comment

Choose a reason for hiding this comment

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

Small change to fix. May as well merge this one as we wait for airbnb to be updated.

@mofojed mofojed self-requested a review December 10, 2024 22:08
mofojed
mofojed previously approved these changes Dec 11, 2024
tools/check_typescript_ci.py Outdated Show resolved Hide resolved
@wusteven815 wusteven815 marked this pull request as ready for review December 16, 2024 22:10
mofojed
mofojed previously approved these changes Dec 17, 2024
tools/check_typescript_ci.py Outdated Show resolved Hide resolved
@wusteven815 wusteven815 requested a review from mofojed December 18, 2024 17:08
@wusteven815 wusteven815 merged commit 018b16a into deephaven:main Dec 19, 2024
17 checks passed
@wusteven815 wusteven815 deleted the 618-typescript-ci branch December 19, 2024 16:36
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.

Enforce typescript types in CI builds
2 participants