Skip to content

feat: modernize for ovos #8

feat: modernize for ovos

feat: modernize for ovos #8

Workflow file for this run

# ~~ Generated by projen. To modify, edit .projenrc.json and run "npx projen".
name: skill_tests
on:
pull_request: {}
workflow_dispatch: {}
jobs:
build-tests:
uses: openvoiceos/.github/.github/workflows/python_build_tests.yml@feat/shared_actions1
with:
python_matrix: '[3.8, 3.9, "3.10", "3.11"]'
unit-tests:
runs-on: ubuntu-latest
strategy:
matrix:
python: [3.8, 3.9, "3.10", "3.11"]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python }}
- name: Install dependencies
run: pip install ".[test]" pytest-cov
- name: Run tests
run: pytest --cov=.
skill_intent_tests:
uses: neongeckocom/.github/.github/workflows/skill_test_intents.yml@master
with:
test_padacioso: false
neon_versions: "[ 3.8, 3.9, '3.10', '3.11' ]"
ovos_versions: "[ 3.8, 3.9, '3.10', '3.11' ]"
skill_resource_tests:
uses: neongeckocom/.github/.github/workflows/skill_test_resources.yml@master
with:
skill_entrypoint: skill-meal-plan.mikejgray