**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)