Remove snapshot_id
It is now consistently replaced by build_num. The next snapshot will be snapshot-353.
This commit is contained in:
parent
7fc3fb4c15
commit
a9cbd784f7
6
.github/build.sh
vendored
6
.github/build.sh
vendored
@ -251,16 +251,12 @@ if [[ $stable_or_beta == yes ]]; then
|
||||
fi
|
||||
if [[ $RELEASE_TYPE == snapshot ]]; then
|
||||
meson_configure+=$'\t'-Dsnapshot=true
|
||||
meson_configure+=$'\t'-Dsnapshot_id=$(echo $RELEASE_NAME | cut -d '-' -f 2) # $RELEASE_NAME is snapshot-X
|
||||
meson_configure+=$'\t'-Dbuild_num=$(echo $RELEASE_NAME | cut -d '-' -f 2) # $RELEASE_NAME is snapshot-X
|
||||
fi
|
||||
if [[ $RELEASE_TYPE == snapshot ]] && [[ $MOD_ID != 0 ]]; then
|
||||
>&2 echo "mods and snapshots do not mix"
|
||||
exit 1
|
||||
fi
|
||||
if [[ $stable_or_beta == yes ]] && [[ $MOD_ID != 0 ]]; then
|
||||
# mods and snapshots both check their snapshot_id against whatever version starcatcher.us/TPT has
|
||||
meson_configure+=$'\t'-Dsnapshot_id=$(echo $RELEASE_NAME | cut -d '.' -f 3) # $RELEASE_NAME is vX.Y.Z
|
||||
fi
|
||||
if [[ $RELEASE_TYPE == snapshot ]] || [[ $MOD_ID != 0 ]]; then
|
||||
meson_configure+=$'\t'-Dupdate_server=starcatcher.us/TPT
|
||||
fi
|
||||
|
@ -36,13 +36,6 @@ option(
|
||||
value: false,
|
||||
description: 'Snapshot build'
|
||||
)
|
||||
option(
|
||||
'snapshot_id',
|
||||
type: 'integer',
|
||||
min: 0,
|
||||
value: 0,
|
||||
description: 'Snapshot ID, only relevant if \'snapshot\' is true'
|
||||
)
|
||||
option(
|
||||
'display_version_major',
|
||||
type: 'integer',
|
||||
@ -140,7 +133,7 @@ option(
|
||||
'update_server',
|
||||
type: 'string',
|
||||
value: '',
|
||||
description: 'Update server, only used by snapshots and mods, see \'snapshot_id\' and \'mod_id\''
|
||||
description: 'Update server, only used by snapshots and mods, see \'snapshot\' and \'mod_id\''
|
||||
)
|
||||
option(
|
||||
'workaround_noncpp_lua',
|
||||
|
@ -45,7 +45,6 @@ constexpr char APPID[] = "@APPID@";
|
||||
constexpr char APPDATA[] = "@APPDATA@";
|
||||
constexpr char APPVENDOR[] = "@APPVENDOR@";
|
||||
|
||||
constexpr int SNAPSHOT_ID = @SNAPSHOT_ID@;
|
||||
constexpr int MOD_ID = @MOD_ID@;
|
||||
|
||||
struct DisplayVersionWithBuild
|
||||
|
@ -2317,7 +2317,6 @@ std::pair<bool, std::vector<char>> GameSave::serialiseOPS() const
|
||||
bson_append_int(&b, "majorVersion", int(currentVersion[0]));
|
||||
bson_append_int(&b, "minorVersion", int(currentVersion[1]));
|
||||
bson_append_int(&b, "buildNum", APP_VERSION.build);
|
||||
bson_append_int(&b, "snapshotId", SNAPSHOT_ID);
|
||||
bson_append_int(&b, "modId", MOD_ID);
|
||||
bson_append_string(&b, "releaseType", ByteString(1, IDENT_RELTYPE).c_str());
|
||||
bson_append_string(&b, "platform", IDENT_PLATFORM);
|
||||
|
@ -76,7 +76,7 @@ namespace http
|
||||
if constexpr (SNAPSHOT || MOD)
|
||||
{
|
||||
parseUpdate("Snapshot", UpdateInfo::channelSnapshot, [](int build) -> bool {
|
||||
return build > SNAPSHOT_ID;
|
||||
return size_t(build) > APP_VERSION.build;
|
||||
});
|
||||
}
|
||||
else
|
||||
|
@ -17,7 +17,7 @@ namespace http
|
||||
"; NO", // Unused, used to be SSE level.
|
||||
"; M", MOD_ID,
|
||||
"; ", IDENT,
|
||||
") TPTPP/", apiVersion[0], ".", apiVersion[1], ".", APP_VERSION.build, IDENT_RELTYPE, ".", SNAPSHOT_ID
|
||||
") TPTPP/", apiVersion[0], ".", apiVersion[1], ".", APP_VERSION.build, IDENT_RELTYPE, ".", 0
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -1601,13 +1601,13 @@ void GameController::NotifyUpdateAvailable(Client * sender)
|
||||
updateMessage << "Click \"Continue\" to download the latest version from our website.\n\nCurrent version:\n ";
|
||||
}
|
||||
|
||||
if constexpr (MOD)
|
||||
{
|
||||
updateMessage << "Mod " << MOD_ID << " ";
|
||||
}
|
||||
if constexpr (SNAPSHOT)
|
||||
{
|
||||
updateMessage << "Snapshot " << SNAPSHOT_ID;
|
||||
}
|
||||
else if constexpr (MOD)
|
||||
{
|
||||
updateMessage << "Mod version " << SNAPSHOT_ID;
|
||||
updateMessage << "Snapshot " << APP_VERSION.build;
|
||||
}
|
||||
else if constexpr (BETA)
|
||||
{
|
||||
|
@ -5,14 +5,19 @@
|
||||
inline ByteString VersionInfo()
|
||||
{
|
||||
ByteStringBuilder sb;
|
||||
sb << DISPLAY_VERSION[0] << "." << DISPLAY_VERSION[1] << "." << APP_VERSION.build << " " << IDENT;
|
||||
sb << DISPLAY_VERSION[0] << "." << DISPLAY_VERSION[1];
|
||||
if constexpr (!SNAPSHOT)
|
||||
{
|
||||
sb << "." << APP_VERSION.build;
|
||||
}
|
||||
sb << " " << IDENT;
|
||||
if constexpr (MOD)
|
||||
{
|
||||
sb << " MOD " << MOD_ID << " UPSTREAM " << UPSTREAM_VERSION.build;
|
||||
}
|
||||
if constexpr (SNAPSHOT)
|
||||
{
|
||||
sb << " SNAPSHOT " << SNAPSHOT_ID;
|
||||
}
|
||||
else if constexpr (MOD)
|
||||
{
|
||||
sb << " MODVER " << SNAPSHOT_ID;
|
||||
sb << " SNAPSHOT " << APP_VERSION.build;
|
||||
}
|
||||
if constexpr (LUACONSOLE)
|
||||
{
|
||||
|
@ -415,14 +415,7 @@ LuaScriptInterface::LuaScriptInterface(GameController * c, GameModel * m):
|
||||
lua_setfield(l, tptPropertiesVersion, "upstream_minor");
|
||||
lua_pushinteger(l, UPSTREAM_VERSION.build);
|
||||
lua_setfield(l, tptPropertiesVersion, "upstream_build");
|
||||
if constexpr (SNAPSHOT || MOD)
|
||||
{
|
||||
lua_pushinteger(l, SNAPSHOT_ID);
|
||||
}
|
||||
else
|
||||
{
|
||||
lua_pushinteger(l, 0);
|
||||
}
|
||||
lua_pushboolean(l, SNAPSHOT);
|
||||
lua_setfield(l, tptPropertiesVersion, "snapshot");
|
||||
lua_pushinteger(l, MOD_ID);
|
||||
lua_setfield(l, tptPropertiesVersion, "modid");
|
||||
|
@ -11,7 +11,6 @@ conf_data.set('MOD_ID', mod_id)
|
||||
conf_data.set('DEBUG', is_debug.to_string())
|
||||
conf_data.set('MOD', is_mod.to_string())
|
||||
conf_data.set('SNAPSHOT', is_snapshot.to_string())
|
||||
conf_data.set('SNAPSHOT_ID', get_option('snapshot_id'))
|
||||
conf_data.set('DISPLAY_VERSION_MAJOR', get_option('display_version_major'))
|
||||
conf_data.set('DISPLAY_VERSION_MINOR', get_option('display_version_minor'))
|
||||
conf_data.set('BUILD_NUM', get_option('build_num'))
|
||||
|
Reference in New Issue
Block a user