diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9e081cf387..89876fc04f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -53,7 +53,7 @@ Added * Begin introducing `pants `_ to improve DX (Developer Experience) working on StackStorm, improve our security posture, and improve CI reliability thanks in part - to pants' use of PEX lockfiles. This is not a user-facing addition. #5713 #5724 #5726 #5725 #5732 + to pants' use of PEX lockfiles. This is not a user-facing addition. #5713 #5724 #5726 #5725 #5732 #5733 Contributed by @cognifloyd Changed diff --git a/pants.toml b/pants.toml index c4a2eba651..5af7de45fa 100644 --- a/pants.toml +++ b/pants.toml @@ -1,5 +1,5 @@ [GLOBAL] -pants_version = "2.13.0rc2" +pants_version = "2.14.0rc1" backend_packages = [ # python "pants.backend.python", @@ -9,6 +9,25 @@ backend_packages = [ # shell "pants.backend.shell", ] +# pants ignores files in .gitignore, .*/ directories, /dist/ directory, and __pycache__. +pants_ignore.add = [ + # TODO: remove these once we start building wheels with pants. + "dist_utils.py", + "setup.py", + # keep tailor from using legacy requirements files (not for pants) + "contrib/examples/requirements.txt", + "contrib/hello_st2/requirements.txt", + "contrib/runners/*/in-requirements.txt", + "contrib/runners/*/requirements.txt", + "st2*/in-requirements.txt", + "st2*/requirements.txt", + "st2common/tests/fixtures/requirements-used-for-tests.txt", + "/fixed-requirements.txt", + "/test-requirements.txt", + # keep requirements.txt for now. We might ignore it if we need an alternate interrim + # file that is decoupled from our legacy requirements files generation. + # "/requirements.txt", +] [source] # recording each pack individually under root patterns is not great, but resolves these issues: