enum class ReleaseType(val gradleProperty: String, val username: String, val password: String, val userProvidedVersion: Boolean = false) {
    Snapshot("snapshot", "bot-build-tool", "credentialsJSON:fc942743-b732-4204-a131-26bb066c2073"),
    Alpha("alpha", "bot-build-tool", "credentialsJSON:fc942743-b732-4204-a131-26bb066c2073", true),
    Milestone("milestone", "bot-build-tool", "credentialsJSON:fc942743-b732-4204-a131-26bb066c2073"),
    Release("release", "bot-build-tool", "credentialsJSON:fc942743-b732-4204-a131-26bb066c2073")
}

const val gradleInternalRepositoryUsername = "%gradle.internal.repository.build-tool.publish.username%"
const val gradleInternalRepositoryPassword = "%gradle.internal.repository.build-tool.publish.password%"

enum class ReleaseType(val gradleProperty: String, val username: String, val password: String, val userProvidedVersion: Boolean = false) {
    Snapshot("snapshot", gradleInternalRepositoryUsername, gradleInternalRepositoryPassword),
    Alpha("alpha", gradleInternalRepositoryUsername, gradleInternalRepositoryPassword, true),
    Milestone("milestone", gradleInternalRepositoryUsername, gradleInternalRepositoryPassword),
    Release("release", gradleInternalRepositoryUsername, gradleInternalRepositoryPassword)
}

Use TC variable instead of credentials JSON
Use TC variable instead of credentials JSON

adammurdoch/native-platform,adammurdoch/native-platform,adammurdoch/native-platform,adammurdoch/native-platform