GNOME Shell emits a warning when "url" is absent in metadata.json, adding it costs nothing. Links to the GIT repository because I found no better page to reference.
Instead of hardcoding metadata.json, generate it from .in files, adding installation prefixes, current target version and configured uuid.