Compatibility with ydiff==1.4.2 (#3216)

1. Implemented compatibility.
2. Constrained the upper version in requirements.txt to avoid future failures.
3. Setup an additional pipeline to check with the latest ydiff.

Close #3209
Close #3212
Close #3218
This commit is contained in:
Alexander Kukushkin
2024-11-19 09:27:49 +01:00
committed by GitHub
parent 19f75b407e
commit a903438a5a
6 changed files with 34 additions and 5 deletions
+17
View File
@@ -188,6 +188,23 @@ jobs:
with:
version: 1.1.385
ydiff:
name: Test compatibility with the latest version of ydiff
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python 3.12
uses: actions/setup-python@v5
with:
python-version: 3.12
- name: Install dependencies
run: python .github/workflows/install_deps.py
- name: Update ydiff
run: python -m pip install -U ydiff
- name: Run tests
run: python -m pytest tests/test_ctl.py -v
docs:
runs-on: ubuntu-latest
steps: