Silverbullet update (edge) through deno not working

1st time i see this error when trying to upgrade silverbullet.
Any ideas?

>silverbullet upgrade
Now going to attempt an upgrade...
error: Integrity check failed for remote specifier. The source code is invalid, as it does not match the expected hash in the lock file.

  Specifier: https://edge.silverbullet.md/silverbullet.js
  Actual: e8d58388a1ffa66ef97028669e04bf1035f10463fc87989037ea3bf9e8fc09c1
  Expected: 54c3931273adc930cd520940285fa83b4096be5f56e4aa236e4e4bee2a8bda1b

This could be caused by:
  * the lock file may be corrupt
  * the source itself may be corrupt

Use the --lock-write flag to regenerate the lockfile or --reload to reload the source code from the server.
Something went wrong there...

I guess an easy fix is to delete the silverbullet binary and download it again, but wondering if there is a better way to fix this, in case someone experiences this issue in the future

This is really strange, what lock file? There is no lock file… or do you have one somewhere in your cache somewhere? I think it should be called deno.lock.

I honestly had no idea what it was telling me about, because i could not find anything.

In my ~/.deno/bin/ folder i only had the silverbullet binary.

I deleted it and download it again with deno and then it worked again.

But i was super confused when the error appeared as I didn’t know how I should have proceeded.

Let me know if the next upgrade succeeds again.