tools icon indicating copy to clipboard operation
tools copied to clipboard

chore(VSCode): publish extension to Open VSX

Open sebmck opened this issue 3 years ago • 6 comments

Summary

Adds publishing to Open VSX to our release actions.

Test Plan

Not sure? cc @ematipico @leops for how I might test this. If the changes look okay then we can wait for the next release before publishing our first version.

sebmck avatar Nov 11 '22 20:11 sebmck

Deploy Preview for docs-rometools canceled.

Name Link
Latest commit f9ecf289b552d762634d0cb3a122cf872facab7c
Latest deploy log https://app.netlify.com/sites/docs-rometools/deploys/63701edd266ea300085954e8

netlify[bot] avatar Nov 11 '22 20:11 netlify[bot]

Fixed binary reference. I've also added the Open VSX PAT token to the marketplace environment so this should just work.

sebmck avatar Nov 12 '22 22:11 sebmck

Looks good. Can you manually trigger an LSP workflow and then approve it to publish a nightly release to the marketplace?

https://github.com/rome/tools/actions/workflows/release_lsp.yml

MichaReiser avatar Nov 13 '22 11:11 MichaReiser

What's the plan to document this? I assume this needs to be documented somewhere on our website

ematipico avatar Nov 14 '22 07:11 ematipico

What's the plan to document this? I assume this needs to be documented somewhere on our website

We should mention it in the VS Code section

MichaReiser avatar Nov 14 '22 07:11 MichaReiser

What's the plan to document this? I assume this needs to be documented somewhere on our website

We should mention it in the VS Code section

Sorry, I actually meant the real plan. There wasn't any issue to track documentation changes, so I wanted to know where/how we take note of this new change.

ematipico avatar Nov 14 '22 11:11 ematipico

Test plan:

  • Run: https://github.com/rome/tools/actions/runs/3477745546/jobs/5814546845
  • Published extension: https://open-vsx.org/extension/rome/rome

MichaReiser avatar Nov 16 '22 09:11 MichaReiser