Skip to content

Commit 57bc473

Browse files
authored
Disable weekly checks for python 3.12 (#1720)
<!-- Contributing guide: https://github.com/openvinotoolkit/datumaro/blob/develop/CONTRIBUTING.md --> ### Summary This PR disables the weekly stability checks for Python 3.12. For the CLI fuzzing tests, the weekly checks depend on the Atheris package, which is not compatible with Python 3.12 at this moment. As a temporary fix, I am disabling the weekly checks for Python 3.12. This is safe, because the fuzzing tests still run for Python <= 3.11. For a long term solution, we need to wait until Python 3.12 support is added to Atheris, or switch to a different package for fuzzing tests. <!-- Resolves #111 and #222. Depends on #1000 (for series of dependent commits). This PR introduces this capability to make the project better in this and that. - Added this feature - Removed that feature - Fixed the problem #1234 --> ### How to test <!-- Describe the testing procedure for reviewers, if changes are not fully covered by unit tests or manual testing can be complicated. --> ### Checklist <!-- Put an 'x' in all the boxes that apply --> - [ ] I have added unit tests to cover my changes.​ - [ ] I have added integration tests to cover my changes.​ - [ ] I have added the description of my changes into [CHANGELOG](https://github.com/openvinotoolkit/datumaro/blob/develop/CHANGELOG.md).​ - [ ] I have updated the [documentation](https://github.com/openvinotoolkit/datumaro/tree/develop/docs) accordingly ### License - [x] I submit _my code changes_ under the same [MIT License](https://github.com/openvinotoolkit/datumaro/blob/develop/LICENSE) that covers the project. Feel free to contact the maintainers if that's a concern. - [ ] I have updated the license header for each file (see an example below). ```python # Copyright (C) 2024 Intel Corporation # # SPDX-License-Identifier: MIT ```
2 parents 711b12b + b280438 commit 57bc473

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

.github/workflows/weekly_check.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
strategy:
2020
fail-fast: false
2121
matrix:
22-
python-version: ['3.9', '3.10', '3.11', '3.12']
22+
python-version: ['3.9', '3.10', '3.11']
2323
extra: ['default', 'tf', 'tfds', 'torch']
2424
include:
2525
- python-version: "3.9"
@@ -28,8 +28,6 @@ jobs:
2828
tox-env-py: "310"
2929
- python-version: "3.11"
3030
tox-env-py: "311"
31-
- python-version: "3.12"
32-
tox-env-py: "312"
3331
name: stability test (Python ${{ matrix.python-version }}, Extra ${{ matrix.extra }})
3432
runs-on: ubuntu-latest
3533
steps:

0 commit comments

Comments
 (0)