I took a closer look at updated file "update.py":
https://github.com/nicolaasjan/youtube-dl/blob/embedthumbnail/youtube_dl/update.py
which you originally copied from:
https://github.com/ytdl-org/ytdl-nightly/blob/master/youtube_dl/update.py
The update process correctly "calculates" the hashsum of "current" version,
Latest version: 2025.07.12.1, Current version: 2025.07.12
Current Build Hash 58815fc0de70a06e76a9e9ca0337dfcdda59b1db0ffed12d150df626d8cd7735
which is indeed identical to the value displayed at
https://github.com/nicolaasjan/youtube-dl/releases/tag/2025.07.12
Which part of the code inside "update.py" is responsible for that? I understand that your tags/releases don't have a SHA2-256SUMSfile as asset...
Updating to version 2025.07.12.1 ...
WARNING: no hash information found for the release
According to
https://github.com/nicolaasjan/youtube-dl/releases/tag/2025.07.12.1
the missing hashsum value for youtube-dl.exe should be:
21534c1543d62f4543efff017da1c8dd18a47e64995fd7e8c84215a433752db5
Why isn't "update.py" able to "calculate" it and, more importantly, how can it be fixed? GitHub adding a "sha256:*" column under assets (not as separate asset) is a relatively new feature, AFAIAA...
In file update.py, I can identify two hashsum calculating blocks:
https://github.com/nicolaasjan/youtube-dl/blob/da27e0bb378940575d4ac1a5d2a9c9899f7f94ec/youtube_dl/update.py#L84-L91
Is this one for "current" (non-updated) binary?
Then, there is:
https://github.com/nicolaasjan/youtube-dl/blob/da27e0bb378940575d4ac1a5d2a9c9899f7f94ec/youtube_dl/update.py#L130-L138
which obviously pertains to the "updated" binary; I can see mentions there of files "SHA2-256SUMS" that your fork lacks; lastly, the WARNING is issued as a result of lines:
https://github.com/nicolaasjan/youtube-dl/blob/da27e0bb378940575d4ac1a5d2a9c9899f7f94ec/youtube_dl/update.py#L172-L174
Someone knowledgeable in Python needs to review the "update.py" file and come up with a "fix"; perhaps if you kindly ask dirkf in GitHub, he could oblige ...
C'mon, you know me better than that ...
Sorry for being a PITA, best wishes !