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

Cross-project dependence #119

Open
guybedford opened this issue Jul 5, 2022 · 0 comments
Open

Cross-project dependence #119

guybedford opened this issue Jul 5, 2022 · 0 comments

Comments

@guybedford
Copy link
Owner

Currently we don't support backtracking in targets or deps to reference paths outside of the folder with the chompfile.toml root. This makes it impossible to do mtime-based comparisons for operations outside of the chompfile therefore requiring cross-project tasks to be re-run everytime and instead require their own invalidations.

Just adding support for arbitrary backtracking in targets and dependencies might be a good start for cross-project validations.

Further support for building multi-chompfile graphs based on treating files as "belonging to" their parent chompfile might then further provide something like a monorepo support.

Worth fleshing this out further and carefully considering the consequences, but it could be worthwhile if there is interest.

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

No branches or pull requests

1 participant