chmln / sd

Intuitive find & replace CLI (sed alternative)
MIT License
5.72k stars 136 forks source link

v1.0.0 changes package structure and breaks automated installs #283

Open coolaj86 opened 9 months ago

coolaj86 commented 9 months ago

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

CosmicHorrorDev commented 9 months ago

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

coolaj86 commented 9 months ago

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.