nudge icon indicating copy to clipboard operation
nudge copied to clipboard

Move identifier from com.github.macadmins.Nudge to io.macadmins.nudge

Open erikng opened this issue 2 years ago • 5 comments

Thinks to think through

  • Migration path
    • Should we support both com.github.macadmins.Nudge namespace for a period of time (JSON and MDM Profile)?
    • Should admins just be required to deploy two profiles/JSONs for a bit instead while they upgrade?
    • Documentation/Blogs/etc will be inaccurate
    • macOS Ventura mdm profile and Notifications profile will also need to be updated.

erikng avatar Feb 27 '23 16:02 erikng

I'll play Devil's Advocate:

Is this change worth the lift? For example, Munki still runs under com.googlecode.munki. to avoid having to deal with stuff like this.

Assuming it is:

How hard is it from the code side to support both namespaces?

kevinmcox avatar Feb 27 '23 17:02 kevinmcox

Replacing the LaunchAgent would be an interesting problem, too. I guess we'd need to handle unloading the old one, then loading the new one?

flammable avatar Mar 14 '23 20:03 flammable

@erikng ; why is this needed? Is there a change on the horizon?

bradtchapman avatar Feb 09 '24 08:02 bradtchapman

Macadmins.io is the domain for MacAdmins open source, where these signing certs come from.

MacAdmins.org is the domain for the MacAdmins foundation.

Both are non profits but serve different purposes. These concepts post date this GitHub group, which is why I made the "mistake".

erikng avatar Feb 09 '24 13:02 erikng

I've decided not to do this. It is not worth the pain for admins + my own sanity from a support perspective.

erikng avatar May 24 '24 20:05 erikng