Upload binaries with new releases

Hi I was trying to automate bitwarden_rs installation in a container and noticed it took an hour to compile (likely due to the age of the laptop). I saw that the repo does have github actions that build binaries however these are not uploaded to the release.

So i was able to use the github apis and find the url for the binary to download (you have to get workflow run metatdata, then the artifact metadata to finally get the url) however using that url I get HTTP Error 403: Forbidden. It seems that the action artifacts are not public.

curl https://api.github.com/repos/dani-garcia/bitwarden_rs/actions/artifacts/20980815/zip
{
  "message": "You must have the actions scope to download artifacts.",
  "documentation_url": "https://docs.github.com/rest/reference/actions#download-an-artifact"
}

It would be great if the binaries were uploaded along with the release, like with the patched versions of the web vault.

Thanks

The reason we do not provide separate binaries is that we currently can not provide statically linked binaries which can run on almost every Linux system (dependand on arch only).

The executable’s we build are build mostly by using a version of Debian or Ubuntu which has different library version then RHEL or CentOS for example.

This could cause some strange issues which in turn will cause our issues to fill up.
Because of this we do not provide these kind of binaries yet.

Thanks for the summary, makes sense to avoid getting overwhelmed.

Yeah I saw that the linux build was using ubuntu so was interested in trying that out, but then got the 403 error when trying to download. Will try to figure out whats going on with the automated download since I can download fine manually from the website.