-
Notifications
You must be signed in to change notification settings - Fork 5
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
Use tox environment for the TICS workflow #129
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need information
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm uneasy about this. Why would the tics target require all the same dependencies as the functional tests as well? It feels like merging requirements of the tics tox target, and the tics github action will cause confusion, because it's not a clear separation of concerns for the dependencies.
Can we treat the tics action dependencies separate to the tox target dependencies? Maybe even by creating our own virtualenvironment for the tics action to use.
If we do go down the route of sharing the tox environment, please clearly document with code comments the purpose of the extra dependencies, and note that the tox environment is manually used for the tics github action?
https://warthogs.atlassian.net/browse/TICSISSUES-3 Please see the issue, unfortunately, it's the way to go. The TICS analysis requires test dependencies to be present to analyze the code and code paths. Additionally, i think it also analyzes deps for the known issues. |
@Deezzir ah sorry, thanks for the information. In that case, it sounds like sharing the tox environment is the way to go. 👍 👍 |
1026145
to
ab9409b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks for adding comments for context. 👍
Depends on the following PRs to be merged first: