Skip to content

[CI] [GHA] Create dependency trees and freeze Python dependencies in GHA workflows - #37363

Open
akashchi wants to merge 8 commits into
openvinotoolkit:masterfrom
akashchi:ci/gha/make-dependency-tree-for-python-actions
Open

[CI] [GHA] Create dependency trees and freeze Python dependencies in GHA workflows#37363
akashchi wants to merge 8 commits into
openvinotoolkit:masterfrom
akashchi:ci/gha/make-dependency-tree-for-python-actions

Conversation

@akashchi

Copy link
Copy Markdown
Contributor

Tickets:

  • 191155

AI Assistance:

  • AI assistance used: yes
    • Bulk update of the dependencies

@akashchi
akashchi requested review from a team as code owners August 11, 2026 08:12
@akashchi
akashchi requested review from akladiev, almilosz, mryzhov and p-wysocki and removed request for a team August 11, 2026 08:12
@akashchi akashchi added this to the 2026.4 milestone Aug 11, 2026
@akashchi akashchi changed the title [CI] [GHA] Freeze Python dependencies in GHA workflows [CI] [GHA] Create dependency trees and freeze Python dependencies in GHA workflows Aug 11, 2026
@github-actions github-actions Bot added category: CI OpenVINO public CI category: dependency_changes Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code category: docker_env labels Aug 11, 2026
@akashchi akashchi added the WIP work in progress label Aug 17, 2026
run: |
# To enable pytest parallel features
python3 -m pip install pytest-xdist[psutil]
python3 -m pip install execnet==2.1.2 iniconfig==2.3.0 packaging==26.3 pluggy==1.6.0 psutil==7.2.2 Pygments==2.20.0 pytest==9.1.1 pytest-xdist==3.8.0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Will those dependencies be updated by Dependabot? IMO, it would be better to split the PR into two: one for Actions dependencies and one for workflow dependencies.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

No, they will not be; they are not updated now either. I suggest proceeding with this PR as is and creating a ticket for deciding how to track workflow dependencies. Until we decide, this will prevent any problems with dependencies.

@akashchi akashchi removed the WIP work in progress label Aug 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category: CI OpenVINO public CI category: dependency_changes Pull requests that update a dependency file category: docker_env category: dockerfiles github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants