Modernized development tooling and added CI pipeline.
CI / Formatting (push) Successful in 10s
CI / Linting (push) Successful in 10s
CI / Tests (push) Successful in 14s
CI / Type Checking (push) Successful in 20s

This commit is contained in:
2026-02-18 13:47:06 -05:00
parent b065c3dd05
commit 3a93a56f88
13 changed files with 380 additions and 81 deletions
+3 -5
View File
@@ -23,9 +23,9 @@ import asyncio
import logging
import os
import signal
import sys
from pathlib import Path
from crabstero._version import version as crabstero_version
from crabstero import __version__ as crabstero_version
from crabstero.bot import Crabstero
logger = logging.getLogger("crabstero")
@@ -47,9 +47,7 @@ def _read_credential(name: str) -> str | None:
return None
try:
return (
open(os.path.join(credentials_dir, name)).read().strip() # noqa: SIM115
)
return Path(credentials_dir, name).read_text().strip()
except OSError:
return None