feat: no begin & end time by default
All checks were successful
build / build (push) Successful in 1m20s

This commit is contained in:
张泊明518370910136 2025-06-01 06:53:53 -04:00
parent 63100803bb
commit 643825bd41
GPG Key ID: D47306D7062CDA9D

View File

@ -1,4 +1,4 @@
from datetime import datetime, timedelta from datetime import datetime, timezone
from enum import Enum from enum import Enum
from pathlib import Path from pathlib import Path
from typing import Any, Dict, List, Type from typing import Any, Dict, List, Type
@ -144,12 +144,12 @@ class Stage(BaseModel):
class Release(BaseModel): class Release(BaseModel):
end_time: datetime = datetime.now() + timedelta( end_time: datetime = datetime(
days=365 1970, 1, 1, 0, 0, 0, tzinfo=timezone.utc
) # RFC 3339 formatted date-time with offset ) # timestamp = 0, no end time
begin_time: datetime = datetime.fromtimestamp( begin_time: datetime = datetime(
0 1970, 1, 1, 0, 0, 0, tzinfo=timezone.utc
) # RFC 3339 formatted date-time with offset ) # timestamp = 0, no begin time
class Task(BaseModel): class Task(BaseModel):