Commit Graph

  • 567697a115 test: Refactor service health check tests for improved structure main GSRN 2025-09-18 14:15:01 +02:00
  • 5906b37f5b test: Simplify mock responses in service health check tests GSRN 2025-09-18 13:43:15 +02:00
  • 7fa17624b5 test: Update service health check tests to include mock responses GSRN 2025-09-18 13:18:32 +02:00
  • 227597b512 feat: Refactor sensor health checker for improved response handling GSRN 2025-09-18 13:11:50 +02:00
  • 7eaea39928 fix: Clean up whitespace and improve code formatting across service adapters GSRN 2025-09-18 13:02:46 +02:00
  • 4450311e47 feat: Enhance offline handling in frontend components GSRN 2025-09-18 12:22:05 +02:00
  • 8abc2fd55a fix: Clean up whitespace and improve code formatting in API Docs server GSRN 2025-09-18 12:05:47 +02:00
  • 651e1fe5eb chore: Clean up CI workflow by removing redundant Docker build steps GSRN 2025-09-18 11:14:06 +02:00
  • 7373ccfa1d feat: Enhance frontend loading experience and service status handling GSRN 2025-09-18 11:09:51 +02:00
  • 48c755dff3 feat: Enhance frontend with theme support and offline capabilities GSRN 2025-09-18 02:37:58 +02:00
  • 4b2ef7e246 chore: Remove legacy Docker configuration and documentation GSRN 2025-09-18 00:50:03 +02:00
  • 7bb753e293 chore: Update Docker configuration and documentation GSRN 2025-09-18 00:28:21 +02:00
  • af33bc2d20 update documentation GSRN 2025-09-17 23:41:26 +02:00
  • 6a34abe89c chore: Update CI workflow to specify self-hosted runner configuration GSRN 2025-09-17 23:28:37 +02:00
  • bce4eef44b chore: Update CI workflow to use self-hosted runners for Docker builds GSRN 2025-09-17 23:20:21 +02:00
  • e9ebf31c88 chore: Refactor CI workflow for Docker builds to include shared setup job GSRN 2025-09-17 23:17:34 +02:00
  • c017403753 chore: Update Docker cache configuration in CI workflow GSRN 2025-09-17 10:34:08 +02:00
  • 196ad02795 chore: Update Docker image tags to include repository owner in CI workflow GSRN 2025-09-17 01:26:20 +02:00
  • 84d1660000 chore: Update Docker registry environment variables in CI workflow GSRN 2025-09-17 01:10:00 +02:00
  • 59cd292963 chore: Update Docker registry URL format in CI workflow GSRN 2025-09-17 01:04:56 +02:00
  • 5ac111184c chore: Update Docker registry URL in CI workflow GSRN 2025-09-17 01:01:04 +02:00
  • dddf59eae1 chore: Remove conditional check for test reports in CI workflow for api-gateway GSRN 2025-09-17 00:54:47 +02:00
  • 64653a91da chore: Simplify CI workflow for api-gateway by removing redundant test checks GSRN 2025-09-17 00:51:25 +02:00
  • 3766bdace6 chore: Enhance SonarQube configuration in CI workflows GSRN 2025-09-17 00:44:30 +02:00
  • 002f0c819f chore: Standardize SonarQube project name format in CI workflows GSRN 2025-09-17 00:33:51 +02:00
  • 50c20a3e97 chore: Update SonarQube command syntax in CI workflows for api-gateway GSRN 2025-09-17 00:28:39 +02:00
  • bdfcd6e149 chore: Update dependencies in api-gateway pom.xml GSRN 2025-09-17 00:20:07 +02:00
  • f3ad2d9add chore: Update SonarQube exclusion syntax in CI workflow for service-adapters GSRN 2025-09-17 00:14:17 +02:00
  • 91ce94a901 chore: Fix SonarQube coverage report path in CI workflow GSRN 2025-09-17 00:10:44 +02:00
  • fbf0773d90 chore: Update CI workflow and .gitignore for coverage reporting GSRN 2025-09-17 00:08:34 +02:00
  • c7c9c94dc1 chore: Update security check commands in CI workflow and add ignored files GSRN 2025-09-17 00:01:21 +02:00
  • 8306137ef3 chore: Update host binding in service-adapters main.py GSRN 2025-09-16 23:55:41 +02:00
  • e5ae5e3a0c fix: Correct type hinting for events retrieval in service-adapters GSRN 2025-09-16 23:50:07 +02:00
  • b897d2f6cf chore: Remove deprecated main_old.py file from service-adapters GSRN 2025-09-16 23:45:11 +02:00
  • 3a6b162523 chore: Update Python version matrix in service-adapters CI workflow GSRN 2025-09-16 23:40:55 +02:00
  • f237651dc2 chore: Add workflow dispatch inputs for CI configurations across services GSRN 2025-09-16 23:33:00 +02:00
  • bfb69850f3 chore: Simplify frontend CI workflow by removing clover.xml coverage check GSRN 2025-09-16 23:15:12 +02:00
  • a5f68a8865 chore: Enhance frontend CI workflow with detailed SonarQube configurations GSRN 2025-09-16 23:08:46 +02:00
  • 58a785b0cb chore: Enhance frontend CI workflow for improved test coverage reporting GSRN 2025-09-16 23:04:43 +02:00
  • 5a9d00725f chore: Update frontend dependencies to include @vitest/coverage-v8 GSRN 2025-09-16 22:52:10 +02:00
  • 80e5d012e3 chore: Update caching keys in CI workflow to reflect Node.js version 20 GSRN 2025-09-16 22:43:09 +02:00
  • fc0b615780 chore: Upgrade Node.js version in CI workflow to 20 GSRN 2025-09-16 22:40:41 +02:00
  • 6f51564401 chore: Update test command in CI workflow for improved reporting GSRN 2025-09-16 22:38:53 +02:00
  • 9adafb44b0 chore: Update Node.js version in CI workflows for API docs and frontend GSRN 2025-09-16 22:35:30 +02:00
  • 64f302149e refactor: Migrate frontend to use Vite and update testing framework GSRN 2025-09-16 22:26:39 +02:00
  • 299e6c08a6 chore: Update Docker and Node.js dependencies to latest versions GSRN 2025-09-16 11:33:49 +02:00
  • 180031b409 fix: Remove type checking step from frontend CI workflow GSRN 2025-09-16 09:21:20 +02:00
  • d8dcca386e fix: Refactor imports in OfflineMode, Settings, and API services GSRN 2025-09-16 09:04:19 +02:00
  • 1f98e03c02 fix: Enhance error handling tests and add service status checks GSRN 2025-09-15 22:37:57 +02:00
  • fed58f2282 fix: Enhance App component tests with improved mocks and structure GSRN 2025-09-15 22:21:22 +02:00
  • 7005ae6caf fix: Update test configurations and improve Home Assistant route tests GSRN 2025-09-15 21:39:22 +02:00
  • 4dc2f147ec fix: Standardize isort command in CI workflows GSRN 2025-09-15 21:16:37 +02:00
  • 8c37bff103 fix: Clean up and standardize test code formatting GSRN 2025-09-15 21:12:15 +02:00
  • 64d4e405c5 chore: Add test reports directory creation step in CI workflows GSRN 2025-09-15 21:03:17 +02:00
  • 22f806f6fa chore: Update Python dependencies in service adapters requirements GSRN 2025-09-15 20:58:47 +02:00
  • f87603967a fix: Update SonarQube integration in CI workflows to use pysonar GSRN 2025-09-15 20:53:41 +02:00
  • cb6f12da67 fix: Standardize SonarQube project name quotes in CI workflows GSRN 2025-09-15 20:46:38 +02:00
  • de9e803d02 fix: Enclose SonarQube project name in quotes for consistency GSRN 2025-09-15 20:41:13 +02:00
  • b42125fb39 chore: Update SonarQube project configuration for CI workflows GSRN 2025-09-15 20:36:19 +02:00
  • db870538a0 fix: Update SonarQube scanner installation in API Docs workflow GSRN 2025-09-15 20:12:37 +02:00
  • 6f8d7f6ca9 feat: Integrate SonarQube analysis into CI workflows GSRN 2025-09-15 19:55:13 +02:00
  • 7cf0819b58 feat: Enforce test requirements - fail pipeline if no tests GSRN 2025-09-15 19:06:51 +02:00
  • 764ae1ea84 fix: Improve test report generation robustness GSRN 2025-09-15 19:05:20 +02:00
  • 1f53b3ec39 fix: Resolve test report generation issues in API Gateway GSRN 2025-09-15 19:01:13 +02:00
  • 9ab95a3d42 feat: Implement comprehensive Gitea Actions cache system GSRN 2025-09-15 17:28:35 +02:00
  • 8c9ffb50ce fix: Resolve mvn command not found error in CI workflow GSRN 2025-09-15 17:16:13 +02:00
  • e787aa64a3 fix cache server GSRN 2025-09-15 17:05:08 +02:00
  • 65c93ae685 fix: Resolve host.docker.internal hostname resolution issue GSRN 2025-09-15 17:00:04 +02:00
  • 79250ea3ab refactor: Apply cache fixes directly to existing runner configs GSRN 2025-09-15 16:44:16 +02:00
  • e3800b49b8 docs: Add comprehensive cache troubleshooting guide GSRN 2025-09-15 16:41:11 +02:00
  • 5cecc52572 fix: Resolve cache timeout issues in CI/CD pipelines GSRN 2025-09-15 16:40:52 +02:00
  • c6826c097e fix: Add chmod +x for Maven wrapper in API Gateway workflow GSRN 2025-09-15 16:34:19 +02:00
  • 4ae22d4f5f Refactor CI workflows by removing security scan steps for API Docs, API Gateway, Frontend, and Service Adapters; update Docker build configurations for improved clarity and maintainability. GSRN 2025-09-15 09:42:07 +02:00
  • 63a3139896 Update Trivy vulnerability scanner version in API Docs CI workflow to 0.28.0 for improved security scanning capabilities. GSRN 2025-09-15 09:00:39 +02:00
  • 8ed3a2f3c3 Enhance CI workflows by adding Docker image builds for security scans across all services (API Docs, API Gateway, Frontend, Service Adapters); update image references for Trivy vulnerability scanning to use security scan images. Ensure consistent setup for Java, Node.js, and Python environments in respective workflows. glenn schrooyen 2025-09-13 14:46:22 +02:00
  • 4338db4be7 Standardize CI workflows by removing specific service labels and utilizing only self-hosted runners across all workflows, including API Docs, API Gateway, Frontend, Service Adapters, and Integration Tests; update documentation to reflect these changes. glenn schrooyen 2025-09-13 13:28:10 +02:00
  • aa31ac98fa Refactor CI workflows to standardize runner configurations by removing specific service labels and utilizing only self-hosted runners across API Docs, API Gateway, Frontend, Integration Tests, and Service Adapters; update documentation to reflect these changes. glenn schrooyen 2025-09-13 12:52:51 +02:00
  • 8e927f4b11 Update runner configurations to use optimized Docker images for Java and heavy services; enhance clarity in the configuration file. glenn schrooyen 2025-09-13 02:30:58 +02:00
  • 581bd59039 Enhance runner configurations by adding Docker registry authentication to avoid rate limits; update example environment file with Docker Hub credentials; include new documentation for Docker rate limit solutions in structure.txt. glenn schrooyen 2025-09-13 02:24:23 +02:00
  • fefd16f5b3 Update optimization recommendations and runner configurations to utilize official Docker images for Java, Python, Node.js, and security tools; enhance documentation for clarity on available images and their benefits. glenn schrooyen 2025-09-13 01:51:12 +02:00
  • e55c642db2 Refactor CI workflows to reorder runner labels for improved clarity and consistency across API Docs, API Gateway, Service Adapters, Frontend, and Integration Tests; update documentation to include new runner labels and optimization recommendations. glenn schrooyen 2025-09-13 01:16:32 +02:00
  • 28bd40b8d0 Remove deprecated Gitea runners configuration files and scripts; reorganize runner-related files into a dedicated 'runners/' directory for better structure and management; update documentation to reflect these changes. glenn schrooyen 2025-09-13 00:34:10 +02:00
  • 41c698bf76 Update CI workflows to utilize self-hosted runners with specific labels for API Docs, API Gateway, Service Adapters, Frontend, and Integration Tests; enhance progress documentation to reflect changes in runner configurations glenn schrooyen 2025-09-12 23:29:12 +02:00
  • 11bd4e0a8f Refactor CI workflows to improve caching mechanisms for dependencies in API Docs, frontend, and service adapters; replace artifact upload steps with test results summaries for better clarity in pipeline logs; update progress documentation accordingly glenn schrooyen 2025-09-12 22:52:20 +02:00
  • 8c87c84208 Update CI workflows for Python linting by increasing flake8 line length limit to 150 characters for better readability; adjust service-adapters.yml and ci.yml accordingly; update progress documentation glenn schrooyen 2025-09-12 22:42:47 +02:00
  • 8d1755fd52 Refactor API Docs CI workflow to correct ESLint command syntax and enhance Python formatting in CI pipelines; update progress tracking documentation glenn schrooyen 2025-09-12 17:44:23 +02:00
  • 60da5ea115 Refactor ESLint configuration in API Docs service to improve code style enforcement by removing quotes and semi colons from array syntax GSRN 2025-09-12 13:15:13 +02:00
  • 0b02b30d13 Update API Docs service configuration and enhance error handling; modify ESLint rules to allow console statements and enforce code style standards GSRN 2025-09-12 13:05:35 +02:00
  • 6d7e7f863d Enhance API Docs CI workflow by adding verification steps for dependencies and ESLint installation; update package-lock.json to include new ESLint and testing dependencies GSRN 2025-09-12 12:15:14 +02:00
  • 26decca9e2 Enhance API Docs CI workflow by adding node_modules/.bin to PATH and updating ESLint configuration; include additional ESLint and testing dependencies in package.json GSRN 2025-09-12 12:01:26 +02:00
  • 6cdb4df779 Update CI workflows to use Maven wrapper for consistency and improve npm dependency installation logic; enhance progress tracking documentation glenn schrooyen 2025-09-12 02:22:16 +02:00
  • 17fd88871a Refactor CI workflows to implement caching for npm dependencies across API Docs and frontend services, improving build efficiency glenn schrooyen 2025-09-12 01:45:13 +02:00
  • 4ca0fe02da Implement CI/CD pipeline setup and enhance frontend and API Docs scripts; update progress tracking and project structure documentation glenn schrooyen 2025-09-12 00:22:15 +02:00
  • ec0a4f91c6 Enhance validation and quality standards; expand file globs for API, code quality, and documentation rules glenn schrooyen 2025-09-11 23:55:48 +02:00
  • 83fb444196 Refactor documentation standards and structure; consolidate clean code principles and service documentation requirements glenn schrooyen 2025-09-11 23:51:00 +02:00
  • b9206de1a0 Update README and documentation; refactor frontend components for improved structure and resilience glenn schrooyen 2025-09-11 23:46:29 +02:00
  • 63b4bb487d Add API Documentation Service and enhance existing services with OpenAPI support glenn schrooyen 2025-09-11 22:24:56 +02:00
  • 21e4972ab1 initial project setup glenn schrooyen 2025-09-11 22:08:12 +02:00
  • 8cc588dc92 Initial commit admin 2025-09-11 21:40:56 +02:00