Votre couche domaine importe Postgres. Votre CI s'en fiche.
Les diagrammes de clean architecture sont très beaux sur un tableau blanc. Voici comment faire en sorte que votre pipeline de build applique la direction des dépendances, pour que le code domaine ne puisse pas atteindre l'infrastructure.