sd icon indicating copy to clipboard operation
sd copied to clipboard

v1.0.0 changes package structure and breaks automated installs

Open coolaj86 opened this issue 1 year ago • 2 comments
trafficstars

I like the new package structure, but it broke https://webinstall.dev/sd

I don't think there's really an action item here... BUT if you ever change the package structure in the future, please reach out.

Re: https://github.com/webinstall/webi-installers/issues/779

coolaj86 avatar Nov 25 '23 07:11 coolaj86

Apologies for the breakage. I had a little blurb at the top of the release notes talking about release artifact changes, but it wasn't really clear that it was part of a breaking change to the existing structure. I'll try to do better at explicitly calling that out in the future in release notes / change logs

I'll also try to remember to reach out, but there's a lot of downstream packagers, so I rely on them being mostly autonomous. That being said I do still want to keep packaging as easy as possible, so I will try to reach out in the future

CosmicHorrorDev avatar Nov 25 '23 07:11 CosmicHorrorDev

Thanks.

Webi grabs directly from the GitHub Releases API, so whatever you publish is exactly what is given to users with no middleman delay - no custom builds or delays in release.

I am working on some logic to make it more resilient to package changes... but there's 26,000 build assets over 100+ projects to download analyze to be able to come up with a "guaranteed to work" and "can still support oddball packages in the future" heuristic.

coolaj86 avatar Nov 25 '23 08:11 coolaj86