-
Notifications
You must be signed in to change notification settings - Fork 0
Labels
enhancementNew feature or requestNew feature or request
Description
Context
The current test setup includes unused test manifests and duplicate build logic in the GitHub Actions integration test step. This makes the workflow harder to maintain and review, especially the logs. The Makefile and GitHub Actions logic are tightly coupled and do not cleanly separate build and test responsibilities.
Todo
- Delete unnecessary test manifests.
- Share test data between integration and unit tests.
- Recycle/reuse existing test manifests across integration and unit tests.
- Refactor GitHub Action workflow, i.e. separate the Docker image build step from the integration test run step.
- Update the Makefile to:
- Provide reusable targets for building the image and running tests.
- Avoid code duplication for Docker builds.
Expected Outcome
- A leaner test directory with only relevant, reused manifests.
- Improved maintainability and readability of GitHub Actions workflows.
- Modular Makefile and CI logic, making future additions or troubleshooting easier.
- Clearer CI logs showing whether a failure is in the build or test phase.
Links
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request