If users are updating to the latest version and not getting correct files, surely that is not their fault and an issue on your side?
And where, exactly, I ever said it's the "user's fault" ?
Maybe fix your constant issues with Cloudflare or look for another CDN?
Yes, because nobody uses Cloudflare...
Just one software developer to another, maybe ensure that all files have reached the CDN before allowing the end-user to be able to see the update. Just a suggestion.
And you think we don't do that ? Of course tests are being made before a new release, using a VPN, but it's not as if I can test each and every node individually. An example, a user in Melbourne didn't get the latest file. I checked with a VPN and tried all nodes in Australia (there are about 6-7 of them), and ALL of them had the latest file EXCEPT the Melbourne one!
The issue is, when I open a ticket to Cloudflare, by the time they reply (usually a couple of days), the node has already refreshed, so I have no evidence to supply to them to understand why some nodes refresh faster than others.