If I download a release from github, extract it to ~/.antidote (or someplace else and link it), antidote update says use package manager since it is not a git version.
https://github.com/mattmc3/antidote/blob/main/functions/antidote-update#L90
Somehow it should figure out if it was installed using package manager or directly. If directly it should download from github releases and replace the files.