Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Create python-integration-tests.yml (microsoft#763)
### Motivation and Context Run python integration tests on every push to main, and every 12 hours. These integration tests will run on every push to main as well as twice a day. At the time of this PR, we are seeing ~3 PRs to the python SK per day. Each Integration test run will make ~32 AI requests. For each PR, 12 runs will be made: 3 each for python 3.8, 3.9, 3.10, and 3.11 for a total of ~400 calls per push to main. We should re-evaluate the trigger on pushes to main if PRs to the python SK significantly increase. ### Description - add workflow definition for integration tests - Example run: https://github.com/microsoft/semantic-kernel/actions/runs/4874609026/jobs/8695771345?pr=763 - For push triggers, add path checks for dotnet/** or python/** depending on the type of workflow - pinned requirements.txt dependencies to the versions pinned in the pyproject.toml file to ensure parity between pip package dependencies and local code **Note**: Integration tests are failing on windows with python 3.8 - already captured a task to address the problem
- Loading branch information