1. Explicación

Angular solo se necesita para DESARROLLAR y COMPILAR.
El servidor solo sirve archivos estáticos (HTML, CSS, JS).

Alumno / GitHub Actions
└── Angular + Node + ng build
        ↓
      dist/ (HTML, CSS, JS)
        ↓
VPS Ubuntu
└── Apache → sirve archivos estáticos

Aquí os dejo un proyecto funcionado en Angular: