Fix ruff check

This commit is contained in:
2024-07-18 15:22:01 +02:00
parent 68be967e66
commit 3a77f55241

View File

@@ -3,10 +3,10 @@ name: Unittests
on: on:
pull_request: pull_request:
paths: paths:
- 'server/**' - "server/**"
push: push:
paths: paths:
- 'server/**' - "server/**"
jobs: jobs:
pytest: pytest:
@@ -17,65 +17,65 @@ jobs:
ports: ports:
- 6379:6379 - 6379:6379
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Install poetry - name: Install poetry
run: pipx install poetry run: pipx install poetry
- name: Set up Python 3.x - name: Set up Python 3.x
uses: actions/setup-python@v4 uses: actions/setup-python@v4
with: with:
python-version: '3.11' python-version: "3.11"
cache: 'poetry' cache: "poetry"
cache-dependency-path: 'server/poetry.lock' cache-dependency-path: "server/poetry.lock"
- name: Install requirements - name: Install requirements
run: | run: |
cd server cd server
poetry install poetry install
- name: Tests - name: Tests
run: | run: |
cd server cd server
poetry run python -m pytest -v tests poetry run python -m pytest -v tests
formatting: formatting:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Set up Python 3.x - name: Set up Python 3.x
uses: actions/setup-python@v4 uses: actions/setup-python@v4
with: with:
python-version: 3.11 python-version: 3.11
- name: Validate formatting - name: Validate formatting
run: | run: |
pip install black pip install black
cd server cd server
black --check reflector tests black --check reflector tests
linting: linting:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Set up Python 3.x - name: Set up Python 3.x
uses: actions/setup-python@v4 uses: actions/setup-python@v4
with: with:
python-version: 3.11 python-version: 3.11
- name: Validate formatting - name: Validate formatting
run: | run: |
pip install ruff pip install ruff
cd server cd server
ruff reflector tests ruff check reflector tests
docker: docker:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Set up QEMU - name: Set up QEMU
uses: docker/setup-qemu-action@v2 uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2 uses: docker/setup-buildx-action@v2
- name: Build and push - name: Build and push
id: docker_build id: docker_build
uses: docker/build-push-action@v4 uses: docker/build-push-action@v4
with: with:
context: server context: server
platforms: linux/amd64,linux/arm64 platforms: linux/amd64,linux/arm64
cache-from: type=gha cache-from: type=gha
cache-to: type=gha,mode=max cache-to: type=gha,mode=max