Gradle related tasks - [x] Add spring.build-type to gradle.properties - [x] Propagate root gradle.properties to buildSrc for access to all properties - [x] Allow custom release/milestone/snapshot repositories to be injected into Gradle build - [x] Allow custom release/milestone/snapshot repositories to be injected into XML files generated for tests - [x] Don't include MavenPomScm updates for commercial releases - [x] Update BOMR - [x] Don't publish home brew formula for commercial releases

GitHub Action related tasks - [x] Set commercial repository username/password environment variables when available - [x] Update changelog-generator to use correct repo and disable generate_links - [x] Use repository level variable for runs-on - [x] Disable pull request action - [x] Add commercial distribute workflow - [x] Template release.yml

Other tasks - [x] Update forward merge script to use correct repo - [x] Update documentation