Description
The currently implemented test instances for Federation (using PatchDemo and MWCli) are not update-able. PatchDemo does not retain instance info across multiple patches, so any time the patch is updated it will be reset. MWCli was a considerably finicky pain to set up. We need an instance where Leif, Deepesha, and Keren can go to town adding data and tweaking the frontend, and the engineers can keep updating Wikibase code.
Acceptance Criteria
- Set up an instance on Hetzner that uses the federated values wikibase code
- Set up Github Actions to update Hetzner code and re-deploy on merge for the WMDE Federation repo on Github (which will require us to get that main branch into shape first)
- Ensure that all of that works