Skip to content

Commit

Permalink
fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
JarbasAl committed Dec 28, 2023
1 parent 70649be commit c2a0cfb
Show file tree
Hide file tree
Showing 4 changed files with 64 additions and 10 deletions.
59 changes: 59 additions & 0 deletions .github/workflows/audit_tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Run Build Tests
on:
push:
branches:
- master
pull_request:
branches:
- dev
paths-ignore:
- 'ovos_utils/version.py'
- 'test/**'
- 'examples/**'
- '.github/**'
- '.gitignore'
- 'LICENSE'
- 'CHANGELOG.md'
- 'MANIFEST.in'
- 'readme.md'
- 'scripts/**'
workflow_dispatch:

jobs:
build_tests:
strategy:
max-parallel: 2
matrix:
python-version: ["3.10" ]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup Python
uses: actions/setup-python@v1
with:
python-version: ${{ matrix.python-version }}
- name: Install Build Tools
run: |
python -m pip install build wheel
- name: Install System Dependencies
run: |
sudo apt-get update
sudo apt install python3-dev
- name: Build Source Packages
run: |
python setup.py sdist
- name: Build Distribution Packages
run: |
python setup.py bdist_wheel
- name: Install package
run: |
pip install .
- uses: pypa/[email protected]
with:
# Ignore setuptools vulnerability we can't do much about
# Ignore requests vulnerability
# Ignore Setuptools vulnerability
ignore-vulns: |
GHSA-r9hx-vwmv-q579
GHSA-j8r2-6x86-q33q
PYSEC-2022-43012
11 changes: 1 addition & 10 deletions .github/workflows/build_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
- name: Install System Dependencies
run: |
sudo apt-get update
sudo apt install python3-dev swig libssl-dev
sudo apt install python3-dev
- name: Build Source Packages
run: |
python setup.py sdist
Expand All @@ -48,12 +48,3 @@ jobs:
- name: Install package
run: |
pip install .[all]
- uses: pypa/[email protected]
with:
# Ignore setuptools vulnerability we can't do much about
# Ignore requests vulnerability
# Ignore Setuptools vulnerability
ignore-vulns: |
GHSA-r9hx-vwmv-q579
GHSA-j8r2-6x86-q33q
PYSEC-2022-43012
1 change: 1 addition & 0 deletions .github/workflows/unit_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ jobs:
python -m pip install build wheel
- name: Install core repo
run: |
pip install -r requirements/test.txt
pip install -e .[extras]
- name: Install test dependencies
run: |
Expand Down
3 changes: 3 additions & 0 deletions requirements/test.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ovos_plugin_manager>=0.0.25a2
ovos-config>=0.0.12a6
ovos-workshop>=0.0.13a22

0 comments on commit c2a0cfb

Please sign in to comment.