graphql-engine/scripts/make
Samir Talwar adca95a78d server: Use make to simplify tests-py venv generation.
Rather than a homebrewed approach, we can use `make` to figure out when
it's necessary to regenerate our venv.

This Makefile will regenerate _requirements.txt_ from
_requirements-top-level.txt_ when the latter is changed.

It will also regenerate the venv when _requirements.txt_ is changed
(i.e. changes are pulled, or it's regenerated as described above).

`make` uses file/directory timestamps to figure out what to rebuild.
This is probably more reliable than expecting people to update a version
number whenever they change a file.

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/5152
GitOrigin-RevId: 24b27d49bf6c4ba1d57ac38ea38ae278216c6d66
2022-07-25 20:05:49 +00:00
..
build.mk tooling: Add make build... commands 2022-07-04 11:45:21 +00:00
ghcid.mk tooling: add make ghcid commands 2022-07-19 12:20:49 +00:00
legacy-tests.mk server: Use make to simplify tests-py venv generation. 2022-07-25 20:05:49 +00:00
lint.mk Factor tool versions out into server/VERSIONS.json. 2022-07-22 12:23:46 +00:00
test-infrastructure.mk Fun improvements to Makefiles, with the intent of re-using test-infrastructure.mk. 2022-07-22 10:57:23 +00:00
tests.mk Fun improvements to Makefiles, with the intent of re-using test-infrastructure.mk. 2022-07-22 10:57:23 +00:00