with UUPS proxies we can restrict upgrading to owners or users with a particular role using access controls
function _authorizeUpgrade(address) internal override onlyAdmin {}
Looking at the docs
I'm trying to write a test for upgrading from a non-authorized address (and capture the failure of course)? Not immediately clear how to do this...
Thanks
Mike