Vlsir / Hdl21Schematics

Hdl21 Schematics
BSD 3-Clause "New" or "Revised" License
14 stars 2 forks source link

VS Code Extension Installation Action Run #27

Open curtisma opened 1 year ago

curtisma commented 1 year ago

Is there a specific GitHub action run you would currently recommend for installing the vs code extension?

Pre-built editors are downloadable from the artifacts section of each GitHub Action run

dan-fritchman commented 1 year ago

Yeah, good question, looks like we've got a problem here.

There's a large swath of commits that didn't get uploaded, because almost immediately upon claiming that in our README, I started getting these:

image

Dealing with this is now #28.


That said -

(a) The head of tree (main) is your best bet, now and for the near-term. (b) Any action here https://github.com/Vlsir/Hdl21Schematics/actions that has a green check-mark, has the binaries built and uploaded. (Uploading them is one of the CI checks.) (c) The current head https://github.com/Vlsir/Hdl21Schematics/actions/runs/3622679170 is one such commit!

But as noted at the end of #28, I'm also awfully suspicious that it's generating such a teeny-tiny VSIX extension-file. Downloading and installing from that artifacts page works on my system, but I worry it background-relies on other system-installed stuff.

Give that a spin, I'd love to hear how it goes. If it doesn't work you'll need to build from source, which I promise is not much harder.

curtisma commented 1 year ago

Unfortunately, I couldn't find any artifacts attached to that.

If you can see them, maybe I just don't have permission to see the Action's artifacts.

curtisma commented 1 year ago

When I get a chance I'll try building it myself.

dan-fritchman commented 1 year ago

OK yeah permissions, that's another good point. We'll see if we can open those up, or it'll effect the utility of the GitHub-based distribution.

Sorry the pre-built stuff hasn't been as advertised. Early days here. The from-source build should go as advertised, which is to say quite quickly.
Especially on MacOS, where all the web-folk work. And nearly as quickly on Ubuntu-ish Linuxes. And if it's Windows, well I don't have Windows, but they say it works well there too. On CI Windows it seems to work great.