julia> using Pkg
julia> Pkg.Registry.update()
Updating registry at `~/.julia/registries/General.toml`
(tmp) pkg> up
Updating registry at `~/.julia/registries/General.toml`
No Changes to `~/repos/tmp/Project.toml`
No Changes to `~/repos/tmp/Manifest.toml`
(tmp) pkg> st
Status `~/repos/tmp/Project.toml`
[9de5dc81] KitePodModels v0.3.2
I don’t know the answer in general, but you can see what commit of the General Registry the package servers are currently serving based on the contents of ~/.julia/registries/General.toml. That first line is the tree hash, and the commit with that hash for me currently (7a149fdb1) is from three hours ago.
It’s usually very quick, but sometimes there can be a delay if e.g. the Pkg Servers are processing some large artifacts, or something like that.
If you need the absolute latest version of the registry, you can set the PKG_SERVER_REGISTRY_PREFERENCE environment variable to eager, and then do a Pkg.Registry.update(). This should almost always give you the latest version of the registry.