Skip to content

MLE-29695 update Jenkins pipeline to use python 3.13#147

Merged
RitaChen609 merged 6 commits into
developfrom
MLE-29695-review-python-client
May 29, 2026
Merged

MLE-29695 update Jenkins pipeline to use python 3.13#147
RitaChen609 merged 6 commits into
developfrom
MLE-29695-review-python-client

Conversation

@RitaChen609
Copy link
Copy Markdown

This project requires Python 3.10+ while the default python in Jenkins agents in 'devExpLinuxPool' is Python 3.9.16. Updated Jenkinsfile to explicitly use Python 3.13 in the pipeline stage.

Copilot AI review requested due to automatic review settings May 28, 2026 15:10
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Jenkins pipeline to run the Python client’s test stage with Python 3.13 explicitly (instead of the Jenkins agent default Python 3.9), aligning CI with the project’s Python ^3.10 requirement.

Changes:

  • Add a PYTHON313_DIR Jenkins environment variable pointing to a Python 3.13 install path.
  • Update the test stage to prepend that directory to PATH, create a venv with python3.13, and install Poetry via python -m pip.
  • Emit Python version information to make the selected interpreter explicit in logs.

Comment thread Jenkinsfile
Comment thread Jenkinsfile Outdated
Comment thread Jenkinsfile Outdated
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

@RitaChen609 RitaChen609 merged commit 69fe72d into develop May 29, 2026
3 of 4 checks passed
@RitaChen609 RitaChen609 deleted the MLE-29695-review-python-client branch May 29, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants