I think this issue is actually done, but to prove it we should have an integration test that tests upgrades to prove it.
And to do that I think what we should do is ship a binary alongside each release, and then our CI fetches a fixed version, initializes a repo with it, then does operations on it with the new binary.
I think this issue is actually done, but to prove it we should have an integration test that tests upgrades to prove it.
And to do that I think what we should do is ship a binary alongside each release, and then our CI fetches a fixed version, initializes a repo with it, then does operations on it with the new binary.