* feat: Implement separate upload workflow * Use cleanup-workspace * Name some workflows reusable * Add dependencies