Compare commits

..

1 Commits

Author SHA1 Message Date
dependabot[bot]
b78e124a4e ci: bump actions/setup-python from 5.3.0 to 6.0.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.3.0 to 6.0.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5.3.0...v6.0.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-05 01:02:30 +00:00
4 changed files with 13 additions and 13 deletions

View File

@@ -15,7 +15,7 @@ jobs:
fetch-depth: 2
- name: Set up Python
uses: actions/setup-python@v5.3.0
uses: actions/setup-python@v6.0.0
with:
python-version: "3.10"

View File

@@ -19,7 +19,7 @@ jobs:
with:
fetch-depth: 2
- name: Set up Python
uses: actions/setup-python@v5.3.0
uses: actions/setup-python@v6.0.0
with:
python-version: "3.11"
- name: Install pip and poetry

View File

@@ -31,7 +31,7 @@ jobs:
uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python }}
uses: actions/setup-python@v5.3.0
uses: actions/setup-python@v6.0.0
with:
python-version: ${{ matrix.python }}

View File

@@ -128,33 +128,33 @@ class CheckCreate(BaseModel):
@field_validator("schedule")
@classmethod
def validate_schedule(cls, value: str | None) -> str:
def validate_schedule(cls, value: str) -> str:
"""Validates that the schedule is a valid cron expression."""
if value and not croniter.is_valid(value):
if not croniter.is_valid(value):
raise ValueError("Schedule is not a valid cron expression")
return value
@field_validator("tz")
@classmethod
def validate_tz(cls, value: str | None) -> str:
def validate_tz(cls, value: str) -> str:
"""Validates that the timezone is a valid timezone string."""
if value and value not in pytz.all_timezones:
if value not in pytz.all_timezones:
raise ValueError("Tz is not a valid timezone")
return value
@field_validator("methods")
@classmethod
def validate_methods(cls, value: str | None) -> str:
def validate_methods(cls, value: str) -> str:
"""Validate that methods."""
if value and value != "POST":
raise ValueError("Methods is invalid, it should be either an empty string, None, or POST")
return ""
if value not in ("", "POST"):
raise ValueError("Methods is invalid, it should be either an empty string or POST")
return value
@field_validator("unique")
@classmethod
def validate_unique(cls, value: List[Optional[str]] | None) -> List[Optional[str]]:
def validate_unique(cls, value: List[Optional[str]]) -> List[Optional[str]]:
"""Validate unique list."""
for unique in value or []:
for unique in value:
if unique not in ("name", "tags", "timeout", "grace"):
raise ValueError(
"Unique is not valid. Unique can only be name, tags, timeout, and grace or an empty list"