Skip to content

Workaround dnf5 copr issue in snapshot-gating tmt plan #464

Workaround dnf5 copr issue in snapshot-gating tmt plan

Workaround dnf5 copr issue in snapshot-gating tmt plan #464

name: "Check python code format and tests"
# See https://black.readthedocs.io/en/stable/integrations/github_actions.html
on: [push, pull_request]
jobs:
check-python-with-black:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/prepare-python
- uses: psf/black@stable
with:
options: "--check --diff --verbose --color --force-exclude '^snapshot_manager/tests/test_logs/'"
run-tests:
name: run-tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/prepare-python
- name: Run pytest with coverage
shell: bash -e {0}
env:
GH_TEST_TOKEN: ${{ secrets.GH_TEST_TOKEN }}
run: |
coverage run -m pytest
coverage report -m
- name: Coveralls
uses: coverallsapp/[email protected]
with:
format: python
file: .coverage