diff --git a/.coveragerc b/.coveragerc deleted file mode 100644 index 9757484f..00000000 --- a/.coveragerc +++ /dev/null @@ -1,10 +0,0 @@ -[run] -source = . -include = *.py -omit = - *migrations* - *tests* - *.html - *whoosh_cn_backend* - *settings.py* - *venv* diff --git a/.github/workflows/django.yml b/.github/workflows/django.yml index 4865c317..5ab04236 100644 --- a/.github/workflows/django.yml +++ b/.github/workflows/django.yml @@ -122,7 +122,6 @@ jobs: file: ./coverage.xml flags: unittests name: codecov-umbrella - slug: liangliangyy/DjangoBlog fail_ci_if_error: false verbose: true @@ -133,7 +132,6 @@ jobs: file: ./coverage.xml flags: unittests name: codecov-umbrella-fallback - slug: liangliangyy/DjangoBlog fail_ci_if_error: false verbose: true diff --git a/codecov.yml b/codecov.yml index 000620ee..22988299 100644 --- a/codecov.yml +++ b/codecov.yml @@ -32,12 +32,56 @@ comment: require_changes: no ignore: + # Django 相关 - "*/migrations/*" - - "*/venv/*" - - "*/tests/*" - "manage.py" - - "*/settings/*" + - "*/settings.py" + - "*/wsgi.py" + - "*/asgi.py" + + # 测试相关 + - "*/tests/*" + - "*/test_*.py" + - "*/*test*.py" + + # 静态文件和模板 - "*/static/*" - "*/templates/*" + - "*/collectedstatic/*" + + # 国际化文件 - "*/locale/*" + - "**/*.po" + - "**/*.mo" + + # 文档和部署 - "*/docs/*" + - "*/deploy/*" + - "README*.md" + - "LICENSE" + - "Dockerfile" + - "docker-compose*.yml" + - "*.yaml" + - "*.yml" + + # 开发环境 + - "*/venv/*" + - "*/__pycache__/*" + - "*.pyc" + - ".coverage" + - "coverage.xml" + + # 日志文件 + - "*/logs/*" + - "*.log" + + # 特定文件 + - "*/whoosh_cn_backend.py" # 搜索后端 + - "*/elasticsearch_backend.py" # 搜索后端 + - "*/MemcacheStorage.py" # 缓存存储 + - "*/robot.py" # 机器人相关 + + # 配置文件 + - "codecov.yml" + - ".coveragerc" + - "requirements*.txt"