Description:
We need to implement a CI pipeline that ensures all feature branches are tested using Supertest before they can be merged into the main branch. This will help maintain code quality and prevent breaking changes.
Requirements:
Expected Outcome:
All feature branches must pass automated tests before merging, improving stability and reducing regressions.