the download sites are as follows
xxx/OfficialRelease/xxx/Debug/xxx/RC/
each version of our app is uploaded to its separate folder on the server so RC goes to xxx/RC/, debug to xxx/Debug/ etc.
Each build outputs wyUpdate client and wyUpdate.exe to dir c:/Updater/. This step is automated with build script.Each build outputs updates and server files to c:/UpdaterServer/. This step is manual (we did not yet figured out how to deploy all on a server).Indeed outputs are all going to the same dirs. This is beacuse we see no option how to change the output path in wyBuild project from command line.
I just have checked once more the server files (wys) as deployed on our server. All of them has correct path for all updates.
So yes we overwite the wys file in common directory but the upload is done using wyBuild tool and as i have checked on the server the wys files are uploaded into correct directories and paths inside wys point to updates in correct dir.
We have noticed that when installing our app fresh (using installer) all is ok the updates come from the correct website and version.So we belive the clinet, wyUpdate and server files are ok.
However we could reproduce the cross updating when we install for example our RC version in existing offical release version folder and then update. We use inno setup so it overwrites all content of the installation directory. So even though all files has been replaced there is some way that wyUpdate still points to wrong location?
Anyhow it may be a good idea to have some last step check in wyUpdater.exe so it does not install updates that come from location other than stated in its client file.