Upgrade dev dependencies;

upgrade to newer reusable Github workflow;
rename requirements files;
add `ruff` linting rules;
add `black` config for line length 80
This commit is contained in:
2023-10-16 17:34:07 +02:00
parent acf4c06404
commit 1a293563d1
5 changed files with 53 additions and 28 deletions

View File

@ -8,9 +8,9 @@ on:
jobs:
test:
name: Test
uses: daniil-berg/reusable-workflows/.github/workflows/python-test.yaml@v0.2.1
uses: daniil-berg/reusable-workflows/.github/workflows/python-test.yaml@v0.2.2
with:
versions: '["3.9", "3.10", "3.11"]'
versions: '["3.9", "3.10", "3.11", "3.12"]'
unittest-command: 'scripts/test.sh'
coverage-command: 'scripts/cov.sh'
unittest-requirements: "-e '.[dev]'"
@ -24,7 +24,7 @@ jobs:
name: Release
if: ${{ github.ref_type == 'tag' }}
needs: test
uses: daniil-berg/reusable-workflows/.github/workflows/python-release.yaml@v0.2.1
uses: daniil-berg/reusable-workflows/.github/workflows/python-release.yaml@v0.2.2
with:
git-ref: ${{ github.ref_name }}
secrets: