Commit Graph

20 Commits

Author SHA1 Message Date
Louis King 5df308b6bc Updates 2026-04-19 21:56:59 +01:00
Louis King 0d4c8643f3 Updates 2026-04-18 10:04:47 +01:00
renovate[bot] 9256f8375d Update docker/metadata-action action to v6 2026-03-06 19:03:36 +00:00
renovate[bot] 749bed6d5b Update docker/build-push-action action to v7 2026-03-06 18:04:06 +00:00
renovate[bot] 17fa2f1005 Update docker/setup-buildx-action action to v4 2026-03-05 11:44:58 +00:00
JingleManSweep fa1db5e709 Merge branch 'main' into renovate/docker-setup-qemu-action-4.x 2026-03-05 11:42:14 +00:00
renovate[bot] cb305083e7 Update docker/setup-qemu-action action to v4 2026-03-05 11:38:49 +00:00
renovate[bot] d475a12292 Update docker/login-action action to v4 2026-03-05 11:38:41 +00:00
Louis King 90268e9b98 Updates 2026-03-05 11:34:18 +00:00
renovate[bot] fba2656268 Update docker/build-push-action action to v6 2026-02-11 12:08:24 +00:00
Louis King 708bfd1811 CI Fixes 2026-02-11 11:53:21 +00:00
renovate[bot] 3f341a4031 Update actions/checkout action to v6 2026-02-11 11:24:17 +00:00
Louis King b52fd32106 Add path filters to CI and Docker workflows
Skip unnecessary workflow runs when only non-code files change (README,
docs, etc). Docker workflow always runs on version tags.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 00:32:46 +00:00
Louis King ba43be9e62 Fixes 2025-12-07 21:58:42 +00:00
Louis King 278d102064 Fixed version display 2025-12-07 21:55:10 +00:00
Louis King fb7201dc2d Updates 2025-12-06 16:37:25 +00:00
Louis King 74346d9c82 Hopefully use Git tag as version on website 2025-12-06 16:32:31 +00:00
Louis King b807932ca3 Added arm64 Docker image support 2025-12-06 12:16:05 +00:00
Louis King e6b3ceb639 Updates 2025-12-03 17:02:57 +00:00
Claude 50a3b5be19 Complete Phase 6: Docker deployment and CI/CD
Health Checks (6.3):
- Add is_healthy property and get_health_status() to Receiver/Sender
- Add is_healthy property and get_health_status() to Collector Subscriber
- Track device, MQTT, and database connection status

Documentation (6.5):
- Update README with Docker Compose profiles documentation
- Add serial device access instructions
- Update API documentation URLs and add health check info

CI/CD (6.6):
- Add .github/workflows/ci.yml for linting, testing, and building
- Add .github/workflows/docker.yml for Docker image builds
- Support Python 3.11 and 3.12 in CI matrix
- Configure Codecov for coverage reporting

End-to-End Testing (6.7):
- Add tests/e2e/ directory with Docker Compose test configuration
- Add e2e test fixtures with service health waiting
- Add comprehensive e2e tests for API, Web, and auth flows
2025-12-03 15:38:02 +00:00