diff --git a/.github/workflows/pynetbox_codecov.yaml b/.github/workflows/pynetbox.yaml similarity index 79% rename from .github/workflows/pynetbox_codecov.yaml rename to .github/workflows/pynetbox.yaml index e15fbb03..4da0f285 100644 --- a/.github/workflows/pynetbox_codecov.yaml +++ b/.github/workflows/pynetbox.yaml @@ -1,4 +1,4 @@ -name: Pynetbox Codecov +name: Pylint-Tests-Codecov on: push: @@ -10,7 +10,7 @@ on: - ".github/workflows/pynetbox.yaml" jobs: - Codecov: + Pylint-Tests-Codecov: runs-on: ubuntu-20.04 strategy: matrix: @@ -28,7 +28,12 @@ jobs: python -m pip install --upgrade pip cd pynetbox_query pip install -r requirements.txt - + + - name: Analyse with pylint + run: cd pynetbox_query && pylint $(git ls-files '*.py') + + - name: Run tests and collect coverage + run: cd pynetbox_query && python3 -m pytest - name: Run tests and collect coverage run: cd pynetbox_query && python3 -m pytest --cov-report xml:coverage.xml --cov diff --git a/.github/workflows/pynetbox_pylint.yaml b/.github/workflows/pynetbox_pylint.yaml deleted file mode 100644 index d3ef6377..00000000 --- a/.github/workflows/pynetbox_pylint.yaml +++ /dev/null @@ -1,35 +0,0 @@ -name: Pynetbox Pylint - -on: - push: - branches: - - master - pull_request: - paths: - - "pynetbox_data_uploader/**" - - ".github/workflows/pynetbox.yaml" - -jobs: - Pylint: - runs-on: ubuntu-20.04 - strategy: - matrix: - python-version: ["3.x"] - steps: - - uses: actions/checkout@v3 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 - with: - python-version: ${{ matrix.python-version }} - cache: "pip" - - - name: Install dependencies - run: | - python -m pip install --upgrade pip - cd pynetbox_query - pip install -r requirements.txt - - - - - name: Analyse with pylint - run: cd pynetbox_query && pylint $(git ls-files '*.py') \ No newline at end of file diff --git a/.github/workflows/pynetbox_tests.yaml b/.github/workflows/pynetbox_tests.yaml deleted file mode 100644 index bf1e2cb3..00000000 --- a/.github/workflows/pynetbox_tests.yaml +++ /dev/null @@ -1,34 +0,0 @@ -name: Pynetbox Tests - -on: - push: - branches: - - master - pull_request: - paths: - - "pynetbox_data_uploader/**" - - ".github/workflows/pynetbox.yaml" - -jobs: - Test: - runs-on: ubuntu-20.04 - strategy: - matrix: - python-version: ["3.x"] - steps: - - uses: actions/checkout@v3 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 - with: - python-version: ${{ matrix.python-version }} - cache: "pip" - - - name: Install dependencies - run: | - python -m pip install --upgrade pip - cd pynetbox_query - pip install -r requirements.txt - - - - name: Run tests and collect coverage - run: cd pynetbox_query && python3 -m pytest