# Verify downloaded rust-analyzer and clang binaries by checking the artifact digest \(\#35642\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/c59c436a11d80a8c7ae571e0be075e3b5933419d)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: c59c436a11d80a8c7ae571e0be075e3b5933419d

Requested commit: c59c436a11d80a8c7ae571e0be075e3b5933419d

Commit: c59c436a11d80a8c7ae571e0be075e3b5933419d

Tree: 93bf14ee13e0ee78fb1511b5e5e6b0b4051c5b0a

Author: Lukas Wirth

Committer: GitHub

## Message

```
Verify downloaded rust-analyzer and clang binaries by checking the artifact digest (#35642)

Release Notes:

- Added GitHub artifact digest verification for rust-analyzer and clangd
binary downloads, skipping downloads if cached binary digest is up to
date
- Added verification that cached rust-analyzer and clangd binaries are
executable, if not they are redownloaded

---------

Co-authored-by: Kirill Bulatov <kirill@zed.dev>
```

## Parents

- [40129147c64fbf6f7f021ddbeed7f10a3aa5f91b](https://git.cafe/gitcafe/zed/commit/40129147c64fbf6f7f021ddbeed7f10a3aa5f91b?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/c59c436a11d80a8c7ae571e0be075e3b5933419d?format=markdown)
