DIM SHARED Version AS STRING DIM SHARED IsCiVersion AS _BYTE Version$ = "0.8.0" $VERSIONINFO:FileVersion#=0,8,0,0 $VERSIONINFO:ProductVersion#=0,8,0,0 ' If ./internal/version.txt exist, then this is some kind of CI build with a label If _FILEEXISTS("internal/version.txt") THEN versionfile = FREEFILE OPEN "internal/version.txt" FOR INPUT AS #versionfile LINE INPUT #versionfile, VersionLabel$ Version$ = Version$ + VersionLabel$ if VersionLabel$ <> "" AND VersionLabel$ <> "-UNKNOWN" then IsCiVersion = -1 end if CLOSE #versionfile END IF