diff --git a/.github/workflows/skill_test_intents.yml b/.github/workflows/skill_test_intents.yml index d1cf978..5f422c8 100644 --- a/.github/workflows/skill_test_intents.yml +++ b/.github/workflows/skill_test_intents.yml @@ -1,4 +1,4 @@ -name: Skill Unit Tests +name: Skill Intent Tests on: workflow_call: inputs: @@ -53,7 +53,7 @@ jobs: sudo apt update sudo apt install -y gcc libfann-dev swig libssl-dev portaudio19-dev git libpulse-dev pip install --upgrade pip - pip install wheel "cython<3.0.0" # TODO: cython patching https://github.com/yaml/pyyaml/issues/724 + pip install setuptools wheel "cython<3.0.0" # TODO: cython patching https://github.com/yaml/pyyaml/issues/724 pip install --no-build-isolation pyyaml~=5.4 # TODO: patching https://github.com/yaml/pyyaml/issues/724 cd action/skill pip install pytest mock ovos-core[skills]>=0.0.7 .[test] diff --git a/.github/workflows/skill_test_resources.yml b/.github/workflows/skill_test_resources.yml index fc54292..8922abe 100644 --- a/.github/workflows/skill_test_resources.yml +++ b/.github/workflows/skill_test_resources.yml @@ -1,4 +1,4 @@ -name: Skill Unit Tests +name: Skill Resource Tests on: workflow_call: inputs: @@ -17,16 +17,16 @@ jobs: timeout-minutes: 5 steps: - name: Checkout Repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: path: action/skill/ - name: Checkout Scripts Repo - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: repository: NeonGeckoCom/.github path: action/github/ - name: Set up python 3.10 - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: "3.10" - name: Install Dependencies @@ -34,7 +34,7 @@ jobs: sudo apt update sudo apt install -y gcc libfann-dev swig libssl-dev portaudio19-dev git libpulse-dev pip install --upgrade pip - pip install wheel "cython<3.0.0" # TODO: cython patching https://github.com/yaml/pyyaml/issues/724 + pip install setuptools wheel "cython<3.0.0" # TODO: cython patching https://github.com/yaml/pyyaml/issues/724 pip install --no-build-isolation pyyaml~=5.4 # TODO: patching https://github.com/yaml/pyyaml/issues/724 pip install ovos-core[skills]>=0.0.7 pytest mock neon-minerva~=0.1 # TODO: Left for backwards-compat pip install action/skill[test] diff --git a/.github/workflows/skill_tests.yml b/.github/workflows/skill_tests.yml index 0166c3b..4c9aba9 100644 --- a/.github/workflows/skill_tests.yml +++ b/.github/workflows/skill_tests.yml @@ -31,7 +31,7 @@ jobs: sudo apt update sudo apt install -y gcc libfann-dev swig libssl-dev portaudio19-dev git libpulse-dev pip install --upgrade pip - pip install wheel "cython<3.0.0" # TODO: cython patching https://github.com/yaml/pyyaml/issues/724 + pip install setuptools wheel "cython<3.0.0" # TODO: cython patching https://github.com/yaml/pyyaml/issues/724 pip install --no-build-isolation pyyaml~=5.4 # TODO: patching https://github.com/yaml/pyyaml/issues/724 pip install pytest mock git+https://github.com/NeonGeckoCom/NeonCore#egg=neon_core .[test] # TODO: `mock` left for backwards-compat. skills should specify their own test deps