So, I'm trying to learn modding (since y'know, Java 16) and I thought the first thing I would do is to make sure the user knows to get the newest version of my mod, which is also at the very beginning of the forge docs.
And from what the wiki says, having this as my JSON should do the trick.
For reference, the same thing happens to Forge itself (the target is set to null) and despite me being on 37.0.7 for the first few attempts, I haven't been notified of an update.
I'm not really sure what else I can do (I also tried adding the Version Check explicitly):
LOGGER.info(VersionChecker.getResult(ModLoadingContext.get().getActiveContainer().getModInfo()));
which gives the exact same result:
[15:00:12] [Worker-Main-4/INFO]: CheckResult[status=BETA, target=null, changes={}, url=https://github.com/Aonodensetsu/starminer-1.17/releases]
I don't see myself doing anything wrong here so I suppose this might be a bug - do tell in either case.