**What** * Branch names where being truncated at weird lengths and causing issues in aws with naming rules * This sets the branch name + commit name to be exactly 15 characters which prevents the truncation from effecting us * Also sets spot instance to false to make the builds more reliable. * Also increases the artifact expiration from 1 hr to 24 hrs. **Why** * So pipelines don't fail due to naming issues caused by truncation. **Related Link** * Successful build of `umbrella` using these changes [here](https://repo1.dsop.io/platform-one/big-bang/umbrella/-/pipelines/92020)