File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14,14 +14,14 @@ jobs:
1414 name : Lint
1515 runs-on : ubuntu-latest
1616 steps :
17- - uses : actions/checkout@v4
17+ - uses : actions/checkout@v6
1818 - name : Setup UV
19- uses : astral-sh/setup-uv@v3
19+ uses : astral-sh/setup-uv@v7
2020 with :
2121 version : " latest"
2222 enable-cache : true
2323 - name : Setup Python
24- uses : actions/setup-python@v5
24+ uses : actions/setup-python@v6
2525 with :
2626 python-version : " 3.13"
2727 - name : Install dependencies
@@ -34,14 +34,14 @@ jobs:
3434 name : Test
3535 runs-on : ubuntu-latest
3636 steps :
37- - uses : actions/checkout@v4
37+ - uses : actions/checkout@v6
3838 - name : Setup UV
39- uses : astral-sh/setup-uv@v3
39+ uses : astral-sh/setup-uv@v7
4040 with :
4141 version : " latest"
4242 enable-cache : true
4343 - name : Setup Python
44- uses : actions/setup-python@v5
44+ uses : actions/setup-python@v6
4545 with :
4646 python-version : " 3.13"
4747 - name : Install dependencies
6767 runs-on : Linux-ARM64
6868 docker-platform : linux/arm64
6969 steps :
70- - uses : actions/checkout@v4
70+ - uses : actions/checkout@v6
7171
7272 - name : Set up Docker Buildx
7373 uses : docker/setup-buildx-action@v3
Original file line number Diff line number Diff line change @@ -23,13 +23,13 @@ jobs:
2323 repositories : ${{ github.event.repository.name }}
2424
2525 - name : Checkout code
26- uses : actions/checkout@v4
26+ uses : actions/checkout@v6
2727 with :
2828 fetch-depth : 0 # Full history required for Commitizen
2929 token : ${{ steps.app-token.outputs.token }}
3030
3131 - name : Setup Python
32- uses : actions/setup-python@v5
32+ uses : actions/setup-python@v6
3333 with :
3434 python-version : " 3.13"
3535
@@ -64,18 +64,18 @@ jobs:
6464 id-token : write # Required for PyPI OIDC
6565 steps :
6666 - name : Checkout code (with new version)
67- uses : actions/checkout@v4
67+ uses : actions/checkout@v6
6868 with :
6969 ref : main # Get the version-bumped code
7070
7171 - name : Setup UV
72- uses : astral-sh/setup-uv@v3
72+ uses : astral-sh/setup-uv@v7
7373 with :
7474 version : " latest"
7575 enable-cache : true
7676
7777 - name : Setup Python
78- uses : actions/setup-python@v5
78+ uses : actions/setup-python@v6
7979 with :
8080 python-version : " 3.13"
8181
9494 runs-on : ubuntu-latest
9595 steps :
9696 - name : Setup Python
97- uses : actions/setup-python@v5
97+ uses : actions/setup-python@v6
9898 with :
9999 python-version : " 3.13"
100100
Original file line number Diff line number Diff line change @@ -70,7 +70,7 @@ dev = [
7070 " pytest-cov~=7.0.0" ,
7171 " pytest-recording~=0.13.0" ,
7272 " mypy~=1.19.0" ,
73- " ruff~=0.14 .0" ,
73+ " ruff~=0.15 .0" ,
7474 " types-click~=7.1.8" ,
7575]
7676
Original file line number Diff line number Diff line change 22
33from collections .abc import Sequence
44from datetime import datetime
5- from enum import Enum
5+ from enum import StrEnum
66from typing import Literal
77
88from pydantic import BaseModel , Field , model_validator
1111from .constants import Fields , GenAI , Service
1212
1313
14- class FilterOperator (str , Enum ):
14+ class FilterOperator (StrEnum ):
1515 """Supported filter operators for trace queries."""
1616
1717 # String operators
@@ -36,7 +36,7 @@ class FilterOperator(str, Enum):
3636 NOT_EXISTS = "not_exists"
3737
3838
39- class FilterType (str , Enum ):
39+ class FilterType (StrEnum ):
4040 """Data types for filter values."""
4141
4242 STRING = "string"
You can’t perform that action at this time.
0 commit comments