Skip to content

Merge develop into main#9

Merged
gaspode-wonder merged 13 commits intomainfrom
develop
Feb 15, 2026
Merged

Merge develop into main#9
gaspode-wonder merged 13 commits intomainfrom
develop

Conversation

@gaspode-wonder
Copy link
Copy Markdown
Collaborator

No description provided.

- Replace legacy ingestion_loop entrypoint with run.py wrapper
- Integrate scripts/run_local.sh as canonical local dev path
- Add `dev-run`, `health`, and container log targets
- Add fully commented sections for Python, Docker, Ansible, and Pi ops
- Remove dead paths and outdated module references
- Align Makefile with geiger_reader entrypoint + health server model
- Preserve CI, linting, typecheck, and deployment workflows
- Improve readability and future maintainer clarity
…epo structure

This commit completes the transition of pi-log into a pure, containerized
application repository by removing all infrastructure-era files and references.

Removed:
- .ansible-lint and .ansibleignore
- legacy ansible-role CI workflow
- obsolete infra tests (tests/infra/test_ansible_role.py)

Updated:
- application-ci workflow to remove ansible-lint and infra steps
- .gitignore to drop ansible-related patterns
- Makefile to reflect application-only responsibilities
- README rewritten for pi-log v2 (portable, multi-sensor ingestion hub)
- architecture, deployment, operations, troubleshooting, and diagram docs
  rewritten to remove Ansible references and align with container-first design
- mypy.ini and pytest.ini cleaned of ansible exclusions

This commit finalizes the separation:
  pi-log = portable, containerized multi-sensor ingestion hub
  Quasar = fleet provisioning, deployment, and infrastructure control
@gaspode-wonder gaspode-wonder merged commit 07988a6 into main Feb 15, 2026
1 check passed
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