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

Make CI smarter about which tests to run depending on changes #330

Open
aryan9600 opened this issue Aug 25, 2022 · 0 comments
Open

Make CI smarter about which tests to run depending on changes #330

aryan9600 opened this issue Aug 25, 2022 · 0 comments
Labels
area/actions GitHub Actions related issues and pull requests area/ci CI related issues and pull requests

Comments

@aryan9600
Copy link
Member

Since this is a monorepo, it contains a lot of different sub packages/modules. At the moment, we run tests in CI for all packages regardless of which package is being modified. This leads to extremely long wait times and decreases developer velocity.
We should make the CI figure out which packages are affected by a PR and run tests only for relevant packages. This means running tests not only the modified package but also for packages that depend on the said modified package.

@aryan9600 aryan9600 added area/actions GitHub Actions related issues and pull requests area/ci CI related issues and pull requests labels Aug 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/actions GitHub Actions related issues and pull requests area/ci CI related issues and pull requests
Projects
None yet
Development

No branches or pull requests

1 participant