diff --git a/.coverage b/.coverage new file mode 100644 index 0000000..5ce4fef Binary files /dev/null and b/.coverage differ diff --git a/.github/workflows/manual_release.yml b/.github/workflows/manual_release.yml index c275dcf..f6168d6 100644 --- a/.github/workflows/manual_release.yml +++ b/.github/workflows/manual_release.yml @@ -14,15 +14,14 @@ jobs: - name: Install Dependencies run: | python -m pip install --upgrade pip - pip install build pip install pylint - pip install -r requirements.txt + pip install -r requirements_test.txt - name: Test API run: | pylint prismacloud/api - name: Build run: | - python -m build + coverage run -m unittest discover -v -s "./tests" -p "test*.py" - name: Publish uses: pypa/gh-action-pypi-publish@release/v1 with: diff --git a/.github/workflows/pylint.yml b/.github/workflows/pylint.yml index a5436fb..6c0055d 100644 --- a/.github/workflows/pylint.yml +++ b/.github/workflows/pylint.yml @@ -27,8 +27,7 @@ jobs: run: | python -m pip install --upgrade pip pip install pylint - pip install -r requirements.txt - pip install build + pip install -r requirements_test.txt - name: Test API run: | @@ -36,8 +35,4 @@ jobs: - name: Test Scripts run: | - python -m build - # pip install dist/prismacloud_api-* - pip install dist/prismacloud_api-*.whl # Only install the wheel file - pip install -r scripts/requirements.txt - pylint scripts/*.py + coverage run -m unittest discover -v -s "./tests" -p "test*.py" diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index 1fa6c19..4a10284 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -43,15 +43,14 @@ jobs: - name: Install Dependencies run: | python -m pip install --upgrade pip - pip install build pip install pylint - pip install -r requirements.txt + pip install -r requirements_test.txt - name: Test API run: | pylint prismacloud/api - - name: Build + - name: Tests with coverage run: | - python -m build + coverage run -m unittest discover -v -s "./tests" -p "test*.py" - name: Publish uses: pypa/gh-action-pypi-publish@release/v1 with: diff --git a/prismacloud/api/version.py b/prismacloud/api/version.py index 369881d..56d2941 100644 --- a/prismacloud/api/version.py +++ b/prismacloud/api/version.py @@ -1 +1 @@ -version = "5.2.24" +version = "5.3.0" diff --git a/requirements_test.txt b/requirements_test.txt index 4a140b5..dffedf8 100644 --- a/requirements_test.txt +++ b/requirements_test.txt @@ -1,2 +1,3 @@ coverage==7.6.10 responses==0.25.3 +update_checker \ No newline at end of file