# Fix gopls langserver downloads \(\#7571\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 89b1e76003c1212c371449bcdd8eddf3d9ead18b

Requested commit: 89b1e76003c1212c371449bcdd8eddf3d9ead18b

Commit: 89b1e76003c1212c371449bcdd8eddf3d9ead18b

Tree: 9f9325a21b8a40410698699140a18377f59d7b2c

Author: Kirill Bulatov

Committer: GitHub

## Message

```
Fix gopls langserver downloads (#7571)

Fixes https://github.com/zed-industries/zed/issues/7534 by not requiring
assets for gopls and vscode-eslint langservers — those two are the only
ones in Zed that do not use assets directly when determining langserver
version and retrieving those.
All other servers deal with assets, hence require those to be present.

The problem with https://github.com/tamasfe/taplo/releases is that they
host multiple binary releases in the same release list, so for now the
code works because only the langserver has assets — but as soon as
another release there gets assets, it will break again.
We could filter out those by names also, but they also tend to change
(and can be edited manually), so keeping it as is for now.

Release Notes:

- Fixed gopls language server downloads
([7534](https://github.com/zed-industries/zed/issues/7534))
```

## Parents

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

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