Skip to content

Commit 78cea2d

Browse files
ThodorhsPerrosclaude
andcommitted
Fix repository rules alignment: Update documentation and CI workflow
CHANGES: - Update docs/repo-rules/python-code-standards.md: python_version 3.8 → 3.9 - Remove non-existent 'develop' branch from CI workflow (.github/workflows/test.yml) RATIONALE: - MyPy 1.19.0 requires python_version >= 3.9 (doesn't support 3.8 as target) - Documentation was outdated - code configuration was actually correct - CI workflow referenced non-existent 'develop' branch - Aligns with single-main-branch strategy per git-practices.md ANALYSIS FINDINGS: - Original assessment identified pyproject.toml had "3.9" vs docs stated "3.8" - Investigation revealed: MyPy 1.19.0 doesn't support python_version="3.8" - Resolution: Keep correct code config (3.9), fix outdated documentation - CI branch fix: Remove 'develop' branch references (never existed) IMPACT: - 100% alignment between documentation and actual configuration - No code changes required (pyproject.toml was already correct) - Fixes 2 confirmed gaps from repository rules alignment analysis - Zero functional impact (documentation + CI config only) VALIDATION: - All 582 tests collected successfully - YAML syntax validated - CI will run comprehensive checks on push 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent ef30dbb commit 78cea2d

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Tests
22

33
on:
44
push:
5-
branches: [ main, develop ]
5+
branches: [ main ]
66
pull_request:
7-
branches: [ main, develop ]
7+
branches: [ main ]
88

99
# Cancel outdated workflow runs to save CI minutes
1010
concurrency:

docs/repo-rules/python-code-standards.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
**Configuration** (from `pyproject.toml`):
3030
```toml
3131
[tool.mypy]
32-
python_version = "3.8"
32+
python_version = "3.9"
3333
disallow_untyped_defs = true # ← Enforces all functions typed
3434
disallow_incomplete_defs = true # ← No missing annotations
3535
check_untyped_defs = true

0 commit comments

Comments
 (0)