Marshall Bowers
3831088251
extension_cli: Don't propagate errors caused by trying to read Cargo.toml ( #9641 )
...
This PR fixes an issue where the extension CLI would error if a
`Cargo.toml` didn't exist when we were trying to check for its
existence. Since we're just checking if it exists for the purposes of
detecting a Rust extension, we can safely ignore the errors.
Also improved the logging/error handling in a few spots to make other
errors easier to troubleshoot in the future.
Release Notes:
- N/A
2024-03-21 11:29:35 -04:00
Max Brunsfeld and Marshall
585e8671e3
Add a schema to extensions, to prevent installing extensions on too old of a Zed version ( #9599 )
...
Release Notes:
- N/A
---------
Co-authored-by: Marshall <marshall@zed.dev >
2024-03-20 17:33:26 -04:00
Marshall Bowers
3a2eb12f68
Fix binary name for extension CLI ( #9591 )
...
This PR fixes the binary name for the extension CLI.
This was originally done in #9541 , but got accidentally reverted in
#9549 .
Release Notes:
- N/A
2024-03-20 14:16:23 -04:00
Max Brunsfeld and Marshall
fd11bd68f2
Perform extension packaging in extension-cli ( #9549 )
...
Release Notes:
- N/A
---------
Co-authored-by: Marshall <marshall@zed.dev >
2024-03-19 17:26:06 -04:00
Marshall Bowers
8d515a620f
Update binary name for extension CLI ( #9541 )
...
This PR updates the binary name used by the extension CLI from
`extension_cli` to `zed-extension`.
Release Notes:
- N/A
2024-03-19 12:36:53 -04:00
Max Brunsfeld and Marshall Bowers
868616d62e
Introduce extension-cli binary, for packaging extensions in CI ( #9523 )
...
This will be used in the
[extensions](https://github.com/zed-industries/extensions ) repository
for packaging the extensions that users submit.
Release Notes:
- N/A
---------
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-03-19 10:50:21 -04:00