Rust-analyzer: Publish binary atifacts as GitHub releases

Created on 11 Jan 2020  路  3Comments  路  Source: rust-analyzer/rust-analyzer

We have a workflow for building artifacts: https://github.com/rust-analyzer/rust-analyzer/blob/master/.github/workflows/release.yaml

Now we need to publish those artifacts as a GitHub release.

I think we'll need this action for this: https://github.com/actions/upload-release-asset

Most helpful comment

Yeah, I guess we can actually close this!

The next steps would be publishing the extension, and addition the ability to download/upgrade binaries from the editor itself.

We also should probably review various security-related things before that, I don't feel super comfortable just pushing binaries to the Internet.

All 3 comments

I'm guessing the follow up two issues to this will be:

  • have the TS extension be able to download the appropriate server package.
  • publish the TS extension to the VS code marketplace

(We can look at how codelldb does it for the first item.)

I'm happy doing a PR tomorrow morning for the release action unless anyone's going to beat me to it?

publish the TS extension to the VS code marketplace

Related issue: https://github.com/rust-analyzer/rust-analyzer/issues/2013

Yeah, I guess we can actually close this!

The next steps would be publishing the extension, and addition the ability to download/upgrade binaries from the editor itself.

We also should probably review various security-related things before that, I don't feel super comfortable just pushing binaries to the Internet.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

AlseinX picture AlseinX  路  3Comments

mehmooda picture mehmooda  路  3Comments

matklad picture matklad  路  4Comments

GopherJ picture GopherJ  路  3Comments

csmoe picture csmoe  路  4Comments