diff --git a/.claude/skills/documentation/SKILL.md b/.claude/skills/documentation/SKILL.md index 4363da0..4d41a02 100644 --- a/.claude/skills/documentation/SKILL.md +++ b/.claude/skills/documentation/SKILL.md @@ -25,6 +25,7 @@ Also check for substantial comments or inline instructions within the codebase t - File paths and directory structures are accurate. 3. **Identify and fix discrepancies:** + - **Version updates** — ensure documentation reflects any new/updated/removed versions. Check .python-version, pyproject.toml, etc. - **Stale/legacy content** — documented but no longer in the code. Remove it. - **Missing content** — exists in the code but not documented. Add it. - **Inaccurate descriptions** — documented behavior doesn't match implementation. Correct it. diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 592274b..852fff5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,6 +7,7 @@ on: - "src/**" - "tests/**" - "alembic/**" + - ".python-version" - "pyproject.toml" - ".pre-commit-config.yaml" - ".github/workflows/ci.yml" diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index ee7778e..5ad260c 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -7,6 +7,7 @@ on: - "src/**" - "alembic/**" - "alembic.ini" + - ".python-version" - "pyproject.toml" - "Dockerfile" - "docker-compose.yml" diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 62c0f40..5af8342 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,3 +1,6 @@ +default_language_version: + python: python3 + repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.5.0 @@ -14,7 +17,6 @@ repos: rev: 24.3.0 hooks: - id: black - language_version: python3.13 args: ["--line-length=88"] - repo: https://github.com/pycqa/flake8 diff --git a/README.md b/README.md index 9cac724..db8c72f 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![Docker](https://github.com/ipnet-mesh/meshcore-hub/actions/workflows/docker.yml/badge.svg)](https://github.com/ipnet-mesh/meshcore-hub/actions/workflows/docker.yml) [![BuyMeACoffee](https://raw.githubusercontent.com/pachadotdev/buymeacoffee-badges/main/bmc-donate-yellow.svg)](https://www.buymeacoffee.com/jinglemansweep) -Python 3.13+ platform for managing and orchestrating MeshCore mesh networks. +Python 3.14+ platform for managing and orchestrating MeshCore mesh networks. ![MeshCore Hub Web Dashboard](docs/images/web.png)