8000 Cleanup old LS remainders, disable CLI tests for now, rm ephemeral tests by machty · Pull Request #813 · typed-ember/glint · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Cleanup old LS remainders, disable CLI tests for now, rm ephemeral tests #813

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

Merged
merged 7 commits into from
Mar 17, 2025

Conversation

machty
Copy link
Contributor
@machty machty commented Mar 12, 2025

Following up from previous PR to shift much of the testing logic from deprecated Volar language server to TS Plugin, this PR removes the last remnants of testing code that uses ephemeral/throwaway directories for the purpose of testing various configurations of Glint projects. This approach worked well but ultimately makes a migration towards pnpm very difficult. I've chosen to pend CLI tests so that they can be later rebuilt on a case-by-case basis (we can lean on Volar more to test toolkit functionality than "testing the framework" with our own suite).

I also removed the "scripts" package which had things like glint auto-nocheck. If there is large demand for this we can consider reinstating but I figure most people who will use new Glint already have old Glint and have run these scripts.

@machty machty changed the title Cleanup old LS remainders Cleanup old LS remainders, disable CLI tests for now, rm ephemeral tests Mar 17, 2025
@machty machty merged commit b0d2069 into main Mar 17, 2025
4 checks passed
@machty machty deleted the project-cleanup branch March 17, 2025 20:03
@github-actions github-actions bot mentioned this pull request Mar 23, 2025
@NullVoxPopuli NullVoxPopuli added the enhancement New feature or request label Mar 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0