Closed bbassett-tibco closed 2 years ago
The version of pylint used by the main build workflow has now been fixed (and is specified in the requirements_lint.txt
file). Additionally, a new workflow is set to run every Monday morning Pacific time that will run the latest version of pylint and file an issue if new issues crop up (and will not even run if an existing issue is still open in order to limit the potential to file duplicates).
Right now, the main build workflow under the "Actions" tab will blindly install the latest version of pylint. This can cause problems when our repository has been quiet for a while, and we make a commit after a pylint release that has introduced a new check that finds a problem in our code. The new commit then fails because the new checks find that new problem, but the new commit isn't technically at fault.
To fix this, we should do one of the following: