object ĠCi Ġ{ ĊĠĠĠ Ġprivate Ġconst Ġval Ġsnapshot Base Ġ= Ġ" 0 . 0 . 1 " ĊĊĠĠĠ Ġprivate Ġval Ġgithub Build Number Ġ= ĠSystem . getenv (" GITHUB _ RUN _ NUMBER ") ĊĊĠĠĠ Ġprivate Ġval Ġsnapshot Version Ġ= Ġwhen Ġ( github Build Number ) Ġ{ ĊĠĠĠĠĠĠĠ Ġnull Ġ-> Ġ"$ snapshot Base - LOCAL " ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ"$ snapshot Base .$ github Build Number - SNAPSHOT " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġval Ġrelease Version Ġ= ĠSystem . getenv (" RELEASE _ VERSION ") ĊĊĠĠĠ Ġval Ġpublish Version Ġ= Ġrelease Version Ġ?: Ġsnapshot Version Ċ } Ċ