{{ message }}
Repository navigation
WIP: Document using pantsbuild - #1143
Draft
cognifloyd wants to merge 2 commits into
Draft
cognifloyd wants to merge 2 commits into
cognifloyd wants to merge 2 commits into
Conversation
Member
Author
arm4b
reviewed
Sep 23, 2022
| Development | ||
| =========== | ||
|
|
||
| <!-- TODO: update to describe development using pantsbuild --> |
Member
There was a problem hiding this comment.
I think we'll need a small section somewhere after Pre commit hook
Member
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Background
This is part of introducing
pants, as discussed in the TSC Meetings on 12 July 2022 and 02 Aug 2022. Pants has fine-grained per-file caching of results for lint, fmt (like black), test, etc. It also has lockfiles that work well for monorepos that have multiple python packages. With these lockfiles CI should not break when any of our dependencies or our transitive dependencies release new versions, because CI will continue to use the locked version until we explicitly relock with updates.Overview of this PR
As we replace the Makefile and other parts of our CI and development infrastructure, the development and contributing guidelines need to be updated. As we integrate pantsbuild in the main st2 repo, we can document changed processes in the
pantsbuildbranch (this PR). Any of the TSC members can push to this branch, so we can collaboratively update the documentation.PRs in StackStorm/st2