From 0fa26b6112570286446010d3784e0507b56009c2 Mon Sep 17 00:00:00 2001 From: Samuel Colvin Date: Thu, 29 Jun 2023 11:41:49 +0300 Subject: [PATCH 1/2] uprev pydantic to b3 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 22bdd14a..3ae22381 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,7 +39,7 @@ classifiers = [ ] requires-python = '>=3.7' dependencies = [ - 'pydantic>=2.0b1', + 'pydantic>=2.0b3', ] dynamic = ['version'] From 1c119de4a3adc5461771a6d9953e05a191be93e3 Mon Sep 17 00:00:00 2001 From: Samuel Colvin Date: Thu, 29 Jun 2023 11:55:10 +0300 Subject: [PATCH 2/2] use coverage --- .github/workflows/ci.yml | 40 ++-------------------------------------- 1 file changed, 2 insertions(+), 38 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 10bf36dd..365c4a2f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,48 +51,12 @@ jobs: - run: pip freeze - - run: mkdir coverage - - run: make test env: - COVERAGE_FILE: coverage/.coverage.${{ runner.os }}-py${{ matrix.python-version }}-with-deps CONTEXT: ${{ runner.os }}-py${{ matrix.python-version }}-with-deps - - name: store coverage files - uses: actions/upload-artifact@v3 - with: - name: coverage - path: coverage - - coverage-combine: - needs: [test] - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - - - uses: actions/setup-python@v4 - with: - python-version: '3.8' - - - name: get coverage files - uses: actions/download-artifact@v3 - with: - name: coverage - path: coverage - - - run: pip install coverage[toml] - - - run: ls -la coverage - - run: coverage combine coverage - - run: coverage report - - run: coverage html --show-contexts --title "pydantic coverage for ${{ github.sha }}" - - - name: Store coverage html - uses: actions/upload-artifact@v3 - with: - name: coverage-html - path: htmlcov + - run: coverage xml + - uses: codecov/codecov-action@v3 # https://github.com/marketplace/actions/alls-green#why used for branch protection checks check: