Skip to content

Conversation

@misl6
Copy link
Member

@misl6 misl6 commented Dec 29, 2025

This pull request improves the project's CI/CD pipeline by centralizing and updating Python build and test dependencies. The main changes involve moving dependency installation to a requirements file and updating workflow steps to use this file for consistency and easier maintenance.

CI/CD dependency management:

  • Added a new requirements file .ci/cicd-requirements.txt containing build, pytest, and twine dependencies to centralize CI/CD tools.

Workflow updates:

  • Updated .github/workflows/deploy.yml to install CI/CD dependencies from .ci/cicd-requirements.txt instead of installing build directly.
  • Updated .github/workflows/python-package.yml to install CI/CD dependencies from .ci/cicd-requirements.txt instead of installing pytest directly.

@misl6 misl6 merged commit 0c229e7 into kivy:master Dec 29, 2025
13 of 22 checks passed
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.

1 participant