Skip to content

Comments

Interface#3

Merged
jorge-romero merged 4 commits intomasterfrom
interface
Feb 23, 2026
Merged

Interface#3
jorge-romero merged 4 commits intomasterfrom
interface

Conversation

@jorge-romero
Copy link
Collaborator

@jorge-romero jorge-romero commented Feb 20, 2026

Add interface for the External service with health checks for the actuator.

  • Use Annotation for loggers

- Introduced `external-service-api` module with base interface `ExternalService` for health checks.
- Implemented `AbstractExternalServiceHealthIndicator` to provide a standard health check mechanism.
- Added health indicators for Bitbucket, OpenShift, Projects Info Service, UiPath, and Webhook Proxy services.
- Updated existing service interfaces to extend `ExternalService` and implement the `isHealthy` method.
- Integrated Spring Boot Actuator for health checks in each service module.
- Updated parent `pom.xml` to include the new `external-service-api` module.
@github-actions
Copy link

📊 Static Analysis Summary

🔍 Code Quality Checks

  • ✅ JaCoCo coverage report generated

📦 Download detailed reports from the workflow artifacts.

@jorge-romero jorge-romero merged commit 5e2556b into master Feb 23, 2026
3 checks 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.

2 participants