Skip to content

Commit 2e2f035

Browse files
authored
Merge pull request #68 from tisnik/ruff-ci-check
LCORE-161: GitHub action to run Ruff check
2 parents b449e0e + ef143c8 commit 2e2f035

File tree

7 files changed

+29
-17
lines changed

7 files changed

+29
-17
lines changed

.github/workflows/ruff.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Ruff
2+
3+
on:
4+
- push
5+
- pull_request
6+
7+
jobs:
8+
ruff:
9+
runs-on: ubuntu-latest
10+
permissions:
11+
contents: read
12+
pull-requests: read
13+
steps:
14+
- uses: actions/checkout@v4
15+
- uses: chartboost/ruff-action@v1
16+
with:
17+
args: 'check . --per-file-ignores=tests/*:S101 --per-file-ignores=scripts/*:S101'
18+

src/app/endpoints/config.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
from fastapi import APIRouter, Request
77

8-
from version import __version__
98
from models.config import Configuration
109
from configuration import configuration
1110

src/app/endpoints/models.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
from typing import Any
55

66
from fastapi import APIRouter, Request
7-
from llama_stack_client import LlamaStackClient # type: ignore
87

98
from client import get_llama_stack_client
109
from configuration import configuration

src/app/main.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from fastapi import FastAPI
22
from app import routers
33
import version
4-
import logging
54
from log import get_logger
65

76

tests/unit/app/endpoints/test_config.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
1-
from fastapi import HTTPException, status
2-
from fastapi import Request
31
import pytest
42

53
from app.endpoints.config import config_endpoint_handler
6-
from models.config import Configuration
7-
from configuration import configuration
84
from configuration import AppConfig
95

106

tests/unit/models/test_config.py

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import pytest
44

5-
from models.config import Configuration, LLamaStackConfiguration, ServiceConfiguration
5+
from models.config import LLamaStackConfiguration, ServiceConfiguration
66

77

88
def test_service_configuration_constructor() -> None:
@@ -35,21 +35,23 @@ def test_service_configuration_workers_value() -> None:
3535

3636
def test_llama_stack_configuration_constructor() -> None:
3737
"""Test the LLamaStackConfiguration constructor."""
38-
l = LLamaStackConfiguration(
38+
llama_stack_configuration = LLamaStackConfiguration(
3939
use_as_library_client=True, library_client_config_path="foo"
4040
)
41-
assert l is not None
41+
assert llama_stack_configuration is not None
4242

43-
l = LLamaStackConfiguration(use_as_library_client=False, url="http://localhost")
44-
assert l is not None
43+
llama_stack_configuration = LLamaStackConfiguration(
44+
use_as_library_client=False, url="http://localhost"
45+
)
46+
assert llama_stack_configuration is not None
4547

46-
l = LLamaStackConfiguration(url="http://localhost")
47-
assert l is not None
48+
llama_stack_configuration = LLamaStackConfiguration(url="http://localhost")
49+
assert llama_stack_configuration is not None
4850

49-
l = LLamaStackConfiguration(
51+
llama_stack_configuration = LLamaStackConfiguration(
5052
use_as_library_client=False, url="http://localhost", api_key="foo"
5153
)
52-
assert l is not None
54+
assert llama_stack_configuration is not None
5355

5456

5557
def test_llama_stack_wrong_configuration_constructor_no_url() -> None:

tests/unit/runners/test_uvicorn_runner.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
from unittest.mock import patch
44

5-
import pytest
65

76
from runners.uvicorn import start_uvicorn
87

0 commit comments

Comments
 (0)