From 40a09f7d87e79d210ea6276c8fe3c7553b9526b6 Mon Sep 17 00:00:00 2001 From: Daniel McKnight Date: Fri, 5 Jun 2026 14:19:22 -0700 Subject: [PATCH 1/2] Replace deprecation warning and explicitly require newer ovos-utils so patching of old installations isn't broken --- neon_utils/signal_utils.py | 3 +++ requirements/requirements.txt | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/neon_utils/signal_utils.py b/neon_utils/signal_utils.py index b0d563ac..1373024e 100644 --- a/neon_utils/signal_utils.py +++ b/neon_utils/signal_utils.py @@ -141,6 +141,9 @@ def init_signal_handlers(): import os import tempfile from ovos_utils.file_utils import ensure_directory_exists + log_deprecation("Import patching will be deprecated. Disable in " + "configuration by setting `signal`.`patch_imports` " + "to `False`", "2.0.0") def get_ipc_directory(domain=None, config=None): """Get the directory used for Inter Process Communication diff --git a/requirements/requirements.txt b/requirements/requirements.txt index bbba9677..6cd64011 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -5,7 +5,7 @@ timezonefinder~=5.2 nltk~=3.5 pyyaml>=5.4,<7.0 ovos-lingua-franca~=0.4 -ovos-utils~=0.0,>=0.0.35 +ovos-utils~=0.8,>=0.8.5 geopy~=2.1 ovos-config~=0.1 ovos-workshop~=0.0,>=0.0.15 From b667db571db7823f3612a2dfb191fbeb87885862 Mon Sep 17 00:00:00 2001 From: Daniel McKnight Date: Fri, 5 Jun 2026 14:41:03 -0700 Subject: [PATCH 2/2] Disable `fail-fast` in Unit Tests since failures are usually rate-limit related --- .github/workflows/unit_tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 59dfcc38..2eba3df0 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -39,6 +39,7 @@ jobs: path: tests/skill-object-test-results.xml unit_tests: strategy: + fail-fast: false matrix: python-version: [ 3.9, '3.10', '3.11', '3.12' ] runs-on: ubuntu-latest