|
|
||
|---|---|---|
| README.md | ||
| SoftVersion.txt | ||
README.md
Utopia Tracker Releases
Release channel for the UtopiaTracker Windows client. It replaces the
Utopia Tracker Utils folder on the SVN server.
Files
| What | Where | Read by |
|---|---|---|
SoftVersion.txt |
this repository, branch main |
every client at startup (AppConfig.VersionUrl) |
| Update package | release asset on the release tagged v<version> |
UTUpdater |
Stable URLs:
https://git.utopiadeals.com/UIND/Utopia-Tracker-Releases/raw/branch/main/SoftVersion.txt
https://git.utopiadeals.com/UIND/Utopia-Tracker-Releases/releases/download/v<version>/Pkg.rar
The repository is public, so no credentials are needed. The version file holds
exactly one line: the four-part assembly version the installed client must have,
for example 1.0.4.0. A client whose <AssemblyVersion> differs shows
"Outdated software" and starts the updater.
Cutting a release
- Bump
<AssemblyVersion>inUtopiaTracker.csproj(source repoUIND/utopia-tracker). - On Windows:
dotnet publish -c Release, then build the installer in Advanced Installer. - Create the release
v<version>here and attach the package (Pkg.rar, thepublishfolder asPkg/) and the installer MSI/EXE. - Only then update
SoftVersion.txtonmainto the new version. Clients on the old version will be sent to the updater on their next launch.
Packages are release assets, not commits: do not add binaries to the repository.