-
Task
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
-
False
-
-
False
-
subs-swatch-lightning
-
-
At the moment, there is a job "Verify SWATCH services for local testing" defined in the GitHub Actions that will start some containers and start/stop the SWATCH services to verify that it works correctly in DEV mode.
This task is about to update the above job to be named "Verify SWATCH services" and for now, only for swatch-contracts, swatch-producer-azure, and swatch-utilization:
- stop verifying the start/stop for these services
- have individual steps that run the component tests for each service if the modified-services label detects changes that affect to this service
There is a draft pull request that already does this for swatch-producer-azure and swatch-contracts: https://github.com/RedHatInsights/rhsm-subscriptions/pull/5152
Acceptance Criteria
- The component tests for the swatch-contracts, swatch-producer-azure, and swatch-utilization services are being executed as part of the GitHub CI (only for pull requests).