You’re correct that this isn’t very easy to do. .NET based projects can use the “AssemblyInfo Updater” action to update version numbers before building, but at the moment there’s no easy equivalent for .RC files.
The best solution is to the use “Build VS.NET Solution” action to build the solution. If you check “Use MSBuild” then you don’t need Visual Studio installed, anyway. This action has a tab for updating the Win32 version info, which will update the relevant .rc files.
If you don’t want to build the entire solution file, you can select a single project to build as part of this action.
I’ll see what we can do about adding a dedicated action for this.