Skip to content

Add CI workflows, devcontainer, and testing scaffold#348

Merged
kongo09 merged 6 commits intomasterfrom
feature/ci-and-devcontainer
Mar 12, 2026
Merged

Add CI workflows, devcontainer, and testing scaffold#348
kongo09 merged 6 commits intomasterfrom
feature/ci-and-devcontainer

Conversation

@kongo09
Copy link
Owner

@kongo09 kongo09 commented Mar 12, 2026

Introduce a development container for Python 3.13, along with CI workflows for linting, testing, and HACS validation. Include architecture documentation and a minimal test scaffold for the Philips AirPurifier CoAP integration. Replace existing linting tools with ruff for improved performance.

kongo09 and others added 2 commits March 7, 2026 01:14
- Add AGENTS.md with architecture docs and development guidelines
- Add devcontainer (Python 3.13) with ~/.claude mount for memory sharing
- Add CI workflows: ruff lint/format, pytest, HACS validation, hassfest
- Simplify release version stamping workflow
- Replace black/flake8/isort with ruff via pyproject.toml
- Add requirements_test.txt and minimal test scaffold
- Remove obsolete .flake8 and stale bot workflow

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@kongo09 kongo09 merged commit f56dbd3 into master Mar 12, 2026
9 of 10 checks passed
@kongo09 kongo09 deleted the feature/ci-and-devcontainer branch March 12, 2026 22:15
@kongo09 kongo09 mentioned this pull request Mar 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant