From 94fc41767b09234e5bf5d7c0b11b26af31116fca Mon Sep 17 00:00:00 2001 From: JarbasAi Date: Fri, 29 Dec 2023 14:37:59 +0000 Subject: [PATCH] dont care about old mycroft-core anymore --- .github/workflows/unit_tests.yml | 44 +------------------------------- 1 file changed, 1 insertion(+), 43 deletions(-) diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 267f577..d2575a2 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -34,7 +34,7 @@ jobs: unit_tests: strategy: matrix: - python-version: [ 3.7, 3.8, 3.9, "3.10" ] + python-version: [ 3.8, 3.9, "3.10" ] runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 @@ -60,48 +60,6 @@ jobs: # NOTE: additional pytest invocations should also add the --cov-append flag # or they will overwrite previous invocations' coverage reports # (for an example, see OVOS Skill Manager's workflow) - - name: Upload coverage - env: - CODECOV_TOKEN: ${{secrets.CODECOV_TOKEN}} - uses: codecov/codecov-action@v2 - unit_tests_mycroft: - needs: - - unit_tests - strategy: - matrix: - python-version: [ 3.7, 3.8, 3.9, "3.10" ] - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: Set up python ${{ matrix.python-version }} - uses: actions/setup-python@v2 - with: - python-version: ${{ matrix.python-version }} - - name: Install System Dependencies - run: | - sudo apt-get update - sudo apt install python3-dev - python -m pip install build wheel - pip install 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 - - name: Install core repo - run: | - sudo apt install libssl-dev libfann-dev portaudio19-dev libpulse-dev - pip install git+https://github.com/MycroftAI/mycroft-core - - name: Install OCP - run: | - pip install . - - name: Install test dependencies - run: | - pip install ./test/ovos-test-mycroft-audio-plugin - pip install ./test/ovos-test-ocp-audio-plugin - pip install pytest pytest-timeout pytest-cov - - name: Run mycroft unittests - run: | - pytest --cov-append --cov=ovos_plugin_common_play --cov-report xml test/unittests - # NOTE: additional pytest invocations should also add the --cov-append flag - # or they will overwrite previous invocations' coverage reports - # (for an example, see OVOS Skill Manager's workflow) - name: Upload coverage env: CODECOV_TOKEN: ${{secrets.CODECOV_TOKEN}}