- [ ] extract common workflow parts to reusable actions - [ ] consider generating CI configuration from sbt