Fsharp: Publish Signed OOB VSIX on regular cadence on GitHub

Created on 1 Feb 2017  路  6Comments  路  Source: dotnet/fsharp

@brettfo has done a lot of internal work to get our builds in order so that we can produce a signed VSIX for vs2017 quite easily. I propose a regular cadence (~1 week or so) to publish a signed VSIX of the latest master which builds successfully, so that folks can get the latest and greatest tooling.

What this does mean is that the VSIX may not be nearly as well-tested, and from time-to-time may introduce a breaking change or regression. The assumption is that if you decide to install this VSIX, you're opting into that less-tested path. Problems in that area will be addressed of course, but in general, the most stable tools will be the ones that ship directly with VS.

I'm happy to put myself on the hook for uploading such a VSIX, making sure installation instructions are correct, and being the person you can yell at if something breaks because you installed it.

Area-Setup

All 6 comments

This is just great.

Alternatively to posting directly on github, we could upload to myget (similar to the Roslyn vsixes at https://dotnet.myget.org/gallery/roslyn.

Roslyn just does this for every signed build automatically. We could alternatively have some promotion process to decide whether particular builds are good enough, but that may be too much work.

@Pilchie I think that's an even better idea. @brettfo any estimate on how much work would be needed to upload signed builds to MyGet?

I have no idea, but @jmarolf might; I seem to remember him doing something with regular updates for the Roslyn VSIXs.

As an update, we got the info about how to get our builds out into a MyGet feed. We're doing this.

Was this page helpful?
0 / 5 - 0 ratings