nov 2025 housekeeping #392
Merged
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.
This pull request includes several updates focused on maintenance, documentation, and workflow improvements. The key changes update licensing information, improve CI workflow reliability, modernize documentation references, and refine code quality settings.
Licensing and Legal Updates:
LICENSEwith the full Apache License 2.0, including all terms and conditions.Continuous Integration Workflow Improvements:
.github/workflows/ci.ymlso that the distribution build test (make test-dist) and infrastructure teardown (make down) occur after code coverage is uploaded, ensuring coverage is always reported even if later steps fail. [1] [2]Documentation and Reference Updates:
.readthedocs.yamlto use pip'sextra_requirementsfor thedocsextra, streamlining doc builds.README.rstanddocs/conf.pyto reference themainbranch instead of the deprecatedNiFi2xbranch, ensuring all links point to the current default branch. [1] [2] [3]Code Quality Tooling:
ignore-pathssetting inpylintrcto explicitly ignore generated and vendor directories, as well as the version file, improving linter accuracy and performance.