extend tests
Some checks failed
Test suites / selftest (pull_request) Successful in 24s
Test suites / reuse (pull_request) Successful in 6s
Test suites / pylint (pull_request) Has been cancelled
Test suites / formatting (pull_request) Has been cancelled
Test suites / mypy (pull_request) Has been cancelled

This commit is contained in:
2024-01-16 14:49:25 +01:00
parent c53532efc7
commit fb26f5b723

View File

@@ -60,50 +60,43 @@ jobs:
- uses: actions/checkout@v4
- name: Install dependencies
uses: ./.gitea/actions/poetrybuild
# - name: Install dependencies
# run: |
# pip install poetry
# poetry install --no-interaction
- name: Try to run app
run: poetry run seafile-mirror --help
# pytest:
# runs-on: ubuntu-20.04
# steps:
# - uses: actions/checkout@v2
# - uses: ./.github/actions/poetrybuild
# - name: Test with pytest
# run: poetry run pytest
# PYLINT / BLACK / ISORT / MYPY
pylint:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Install dependencies
uses: ./.gitea/actions/poetrybuild
- name: Lint with pylint
run: poetry run pylint seafile_mirror
# pylint:
# runs-on: ubuntu-20.04
# steps:
# - uses: actions/checkout@v2
# - uses: ./.github/actions/poetrybuild
# - name: Lint with pylint
# run: poetry run pylint ossrfc/ tests/
formatting:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Install dependencies
uses: ./.gitea/actions/poetrybuild
- name: Test formatting with isort and black
run: |
poetry run isort --check seafile_mirror/
poetry run black .
# formatting:
# runs-on: ubuntu-20.04
# steps:
# - uses: actions/checkout@v2
# - uses: ./.github/actions/poetrybuild
# - name: Test formatting with isort and black
# run: |
# poetry run isort --check ossrfc/
# poetry run black .
# mypy:
# runs-on: ubuntu-20.04
# steps:
# - uses: actions/checkout@v2
# - uses: ./.github/actions/poetrybuild
# - name: Test typing with mypy
# run: poetry run mypy
mypy:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: Install dependencies
uses: ./.gitea/actions/poetrybuild
- name: Test typing with mypy
run: poetry run mypy
# REUSE COMPLIANCE
reuse:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Check REUSE Compliance
uses: https://github.com/fsfe/reuse-action@v2