build workflow enhancements