Some of the applications we are building are .Net apps being used in internal production for various things. Folks tend to leave these apps running at their desks, and in some cases we need them to upgrade because (e.g.) the app touches the database directly and the schema has changed.
I’m wondering whether it might make sense to set up a local github runner on those machines that de-installs the existing application when a new one becomes available (or better still, installs the new one).
Has anybody played with this sort of thing?