Skip to content
Snippets Groups Projects
Commit 0e552046 authored by Simonas's avatar Simonas
Browse files

enforcing conventional commits

parent 6016b899
No related branches found
No related tags found
No related merge requests found
name: Conventional Commits
on:
pull_request:
branches: [main]
jobs:
build:
name: Conventional Commits
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: webiny/action-conventional-commits@v1.1.0
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
allowed-commit-types: "feat,fix"
...@@ -37,4 +37,4 @@ jobs: ...@@ -37,4 +37,4 @@ jobs:
poetry install poetry install
- name: Analyzing the code with our lint - name: Analyzing the code with our lint
run: | run: |
make lint make lint
\ No newline at end of file
...@@ -28,3 +28,9 @@ repos: ...@@ -28,3 +28,9 @@ repos:
- id: trailing-whitespace - id: trailing-whitespace
- id: end-of-file-fixer - id: end-of-file-fixer
- id: check-yaml - id: check-yaml
- repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook
rev: v9.10.0
hooks:
- id: commitlint
stages: [commit-msg]
from semantic_router.hybrid_layer import HybridRouteLayer from semantic_router.hybrid_layer import HybridRouteLayer
from semantic_router.layer import RouteLayer, LayerConfig from semantic_router.layer import LayerConfig, RouteLayer
from semantic_router.route import Route from semantic_router.route import Route
__all__ = ["RouteLayer", "HybridRouteLayer", "Route", "LayerConfig"] __all__ = ["RouteLayer", "HybridRouteLayer", "Route", "LayerConfig"]
...@@ -7,9 +7,8 @@ from semantic_router.encoders import ( ...@@ -7,9 +7,8 @@ from semantic_router.encoders import (
CohereEncoder, CohereEncoder,
OpenAIEncoder, OpenAIEncoder,
) )
from semantic_router.utils.logger import logger
from semantic_router.route import Route from semantic_router.route import Route
from semantic_router.utils.logger import logger
class HybridRouteLayer: class HybridRouteLayer:
......
...@@ -10,10 +10,9 @@ from semantic_router.encoders import ( ...@@ -10,10 +10,9 @@ from semantic_router.encoders import (
OpenAIEncoder, OpenAIEncoder,
) )
from semantic_router.linear import similarity_matrix, top_scores from semantic_router.linear import similarity_matrix, top_scores
from semantic_router.utils.logger import logger
from semantic_router.route import Route from semantic_router.route import Route
from semantic_router.schema import Encoder, EncoderType, RouteChoice from semantic_router.schema import Encoder, EncoderType, RouteChoice
from semantic_router.utils.logger import logger
def is_valid(layer_config: str) -> bool: def is_valid(layer_config: str) -> bool:
......
...@@ -4,10 +4,10 @@ from typing import Any, Callable, Union ...@@ -4,10 +4,10 @@ from typing import Any, Callable, Union
from pydantic import BaseModel from pydantic import BaseModel
from semantic_router.schema import RouteChoice
from semantic_router.utils import function_call from semantic_router.utils import function_call
from semantic_router.utils.llm import llm from semantic_router.utils.llm import llm
from semantic_router.utils.logger import logger from semantic_router.utils.logger import logger
from semantic_router.schema import RouteChoice
def is_valid(route_config: str) -> bool: def is_valid(route_config: str) -> bool:
......
from enum import Enum from enum import Enum
from pydantic.dataclasses import dataclass
from pydantic import BaseModel from pydantic import BaseModel
from pydantic.dataclasses import dataclass
from semantic_router.encoders import ( from semantic_router.encoders import (
BaseEncoder, BaseEncoder,
......
import os import os
import pytest
from unittest.mock import mock_open, patch from unittest.mock import mock_open, patch
import pytest
from semantic_router.encoders import BaseEncoder, CohereEncoder, OpenAIEncoder from semantic_router.encoders import BaseEncoder, CohereEncoder, OpenAIEncoder
from semantic_router.layer import LayerConfig, RouteLayer from semantic_router.layer import LayerConfig, RouteLayer
from semantic_router.route import Route from semantic_router.route import Route
......
from unittest.mock import Mock, patch # , AsyncMock from unittest.mock import Mock, patch # , AsyncMock
# import pytest # import pytest
from semantic_router.route import Route, is_valid from semantic_router.route import Route, is_valid
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment