I think we can do better than this. I filed a PR https://github.com/iftechfoundation/ifarchive-unbox/pull/48 for Unbox to allow forcing it to refresh its cache of the master index. If we were to merge that PR, we could have "rebuild master-index" automatically refresh unbox's cache, and then replacing the zip file could do all of those steps automatically.
I think we can do better than this. I filed a PR https://github.com/iftechfoundation/ifarchive-unbox/pull/48 for Unbox to allow forcing it to refresh its cache of the master index. If we were to merge that PR, we could have "rebuild master-index" automatically refresh unbox's cache, and then replacing the zip file could do all of those steps automatically.