@@ -17,11 +17,11 @@ jobs:
1717 steps :
1818 - uses : actions/checkout@v6
1919 - name : Install uv
20- uses : astral-sh/setup-uv@v7.1.6
20+ uses : astral-sh/setup-uv@v7.3.1
2121 with :
2222 version : ${{ env.UV_VERSION }}
2323
24- - uses : actions/setup-python@v6.0 .0
24+ - uses : actions/setup-python@v6.2 .0
2525 with :
2626 python-version : 3.13
2727 - name : Check pyproject.toml and uv.lock
4040 fail-fast : false
4141 matrix :
4242 os : [ubuntu-latest, windows-latest]
43- python-version : ["3.9", "3. 10", "3.11", "3.12", "3.13"]
43+ python-version : ["3.10", "3.11", "3.12", "3.13"]
4444 # Test on Windows with only the oldest and newest Python versions
4545 exclude :
4646 - os : windows-latest
@@ -69,13 +69,13 @@ jobs:
6969 git fetch upstream --tags
7070
7171 - name : Install uv and setup uv caching
72- uses : astral-sh/setup-uv@v7.1.6
72+ uses : astral-sh/setup-uv@v7.3.1
7373 with :
7474 version : ${{ env.UV_VERSION }}
7575 enable-cache : true
7676
7777 - name : Set up Python ${{ matrix.python-version }}
78- uses : actions/setup-python@v6.0 .0
78+ uses : actions/setup-python@v6.2 .0
7979 id : setup-python
8080 with :
8181 python-version : ${{ matrix.python-version }}
@@ -86,13 +86,13 @@ jobs:
8686 uses : ts-graphviz/setup-graphviz@v2.0.2
8787 - name : Test linkml package
8888 run : |
89- uv run coverage run -m pytest tests/linkml/ --with-network
89+ uv run coverage run -m pytest tests/linkml/ --with-network -m "not kroki"
9090 uv run coverage xml -o coverage-linkml.xml
9191 uv run coverage report -m
9292 shell : bash
9393 - name : Test linkml-runtime package
9494 run : |
95- uv run coverage run -m pytest tests/linkml_runtime/ --with-network
95+ uv run coverage run -m pytest tests/linkml_runtime/ --with-network -m "not kroki"
9696 uv run coverage xml -o coverage-linkml_runtime.xml
9797 uv run coverage report -m
9898 shell : bash
@@ -121,7 +121,7 @@ jobs:
121121 fail-fast : false
122122 matrix :
123123 os : [ ubuntu-latest, windows-latest ]
124- python-version : [ "3.9 ", "3.13" ]
124+ python-version : [ "3.10 ", "3.13" ]
125125 needs :
126126 - quality-checks
127127 runs-on : ${{ matrix.os }}
@@ -132,13 +132,13 @@ jobs:
132132 - name : Check out repository
133133 uses : actions/checkout@v6
134134 - name : Install uv
135- uses : astral-sh/setup-uv@v7.1.6
135+ uses : astral-sh/setup-uv@v7.3.1
136136 with :
137137 version : ${{ env.UV_VERSION }}
138138 enable-cache : true
139139
140140 - name : Set up Python
141- uses : actions/setup-python@v6.0 .0
141+ uses : actions/setup-python@v6.2 .0
142142 id : setup-python
143143 with :
144144 python-version : ${{ matrix.python-version }}
@@ -148,7 +148,7 @@ jobs:
148148 # Set bash shell to fail correctly on Windows https://github.com/actions/runner-images/issues/6668
149149 shell : bash
150150 run : |
151- uv run coverage run -m pytest tests/linkml/ --with-slow --with-biolink -m slow -n auto
151+ uv run coverage run -m pytest tests/linkml/ --with-slow --with-biolink -m " slow and not kroki" -n auto
152152 uv run coverage xml -o coverage-linkml-slow.xml
153153 uv run coverage report -m
154154 - name : Upload linkml slow test coverage
@@ -173,12 +173,12 @@ jobs:
173173 fetch-depth : 0
174174
175175 - name : Set up Python
176- uses : actions/setup-python@v6.0 .0
176+ uses : actions/setup-python@v6.2 .0
177177 with :
178178 python-version : 3.13
179179
180180 - name : Install uv
181- uses : astral-sh/setup-uv@v7.1.6
181+ uses : astral-sh/setup-uv@v7.3.1
182182 with :
183183 version : ${{ env.UV_VERSION }}
184184 - name : Build source and wheel archives
0 commit comments