fgerlits commented on code in PR #9429:
URL: https://github.com/apache/nifi/pull/9429#discussion_r1816515662
##########
.github/workflows/ci-workflow.yml:
##########
@@ -162,6 +162,10 @@ jobs:
distribution: 'corretto'
java-version: '21'
cache: 'maven'
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v5
+ with:
+ python-version: '3.12'
Review Comment:
This is a bugfix: we were already using Python in unit tests, and without
this step, the CI jobs were using whatever Python version was available by
default in the GitHub Action image (which happened to be a homebrew-installed
Python 3.13 in the case of the MacOS image). With the explicit setup step, now
the CI jobs are using Python 3.12 in a predictable and reproducible way.
Also, with system tests using Python 3.10 and unit tests using Python 3.12,
we can verify that the Python components in NiFi work with both, which is a
good thing.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]