New release workflow questions

We have an automated process to creates an installer for new version of our software using WiX. This process requires no manual input (except for bumping version numbers). We're now looking at adding wyUpdate into the mix but the 'New release workflow' page leaves me a little confused...

If I'm reading 'New release workflow' page correctly then I have to release version 1.2 of our product, create a new version in wyBuild, add all the files I just built, then take the output of wyBuild and add wyUpdate.exe and client.wyc back into the the release I just prepared (somehow busting open the signed bootstrapper and MSI in the process)?

Do I really need to update wyUpdate.exe and client.wyc every time I do a release?

then take the output of wyBuild and add wyUpdate.exe and client.wyc back into the the release I just prepared (somehow busting open the signed bootstrapper and MSI in the process)?

No. Build wyUpdate / client.wyc before you build your update. wyUpdate only needs your version number -- it doesn't look t your files at all (that's wyBuild's job).

Does that make sense?

Thanks for quick response Sam...

Just to clarify, step 1 of the 'New release workflow' (http://wyday.com/wybuild/help/workflow.php) page says to copy all the files for release 1.2. into a dir, and then step 2 says to rebuild wyUpdate. If I follow your comment above, then I can use the following steps:* create a new version under "Build Information" with changes text etc* Run 'Build wyUpdate' and add the resulting wyUpdate.exe and client.wyc to my release* Run our normal build process including the updated wyUpdate.exe and client.wyc* Add the release output to wyBuild in order to prepare an update

Will that work?

Another quick question, I'm assuming i only need to update wyUpdate.exe in my release if it changes? Put another way, would it be sufficient to only update client.wyc before each release?

We've made the workflow article clearer.

Run 'Build wyUpdate' and add the resulting wyUpdate.exe and client.wyc to my release

Never include wyUpdate.exe in your update. wyUpdate self-updates.

Put another way, would it be sufficient to only update client.wyc before each release?

Yeah, you can update the client.wyc if you want. But it's not required.