Ethan Koenig
Ethan Koenig
As far as I can see, the [multiprocessing](https://docs.python.org/2/library/multiprocessing.html) library is the only way I can think to support Windows, while retaining timeout functionality. Unfortunately, this has some downsides: - Much...
> @ethantkoenig Out of interest: Is only `Path.is_dir` a hotspot or is `Dependency.create_from_pep_508` still an hotspot after caching `Path.is_dir`? It is far more risky, but I'd like to know if...
Reading the docs a bit more carefully, it seems that https://nx.dev/reference/inputs#outputs-of-dependent-tasks solves the issue here (confirmed in https://github.com/ethantkoenig/nx-cache-bug/tree/dependent_tasks_output). Since Nx already knows what the outputs of dependent tasks are, is...
The change in https://github.com/nrwl/nx-set-shas/pull/145 does not work for merge queues where the "Only merge non-failing pull requests" option (see [Managing a merge queue](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue#managing-a-merge-queue) in the GitHub docs) is false. In...