Stranger6667 / css-inline

High-performance library for inlining CSS into HTML 'style' attributes
https://css-inline.org/
MIT License
236 stars 29 forks source link

Release C bindings #293

Closed joeroe closed 8 months ago

joeroe commented 9 months ago

216 added C bindings (#209), but it doesn't look like they were ever released, i.e. there are no GitHub releases with [C] in the title and the "[C] Release" workflow has never been run.

Stranger6667 commented 9 months ago

Hi!

The issue is that I didn't properly think about release automation. Maybe, the way to go would be to create a GH release automatically in that release workflow and attach the generated artifacts to it. Something like https://github.com/softprops/action-gh-release might work + some simple script to extract the release notes from (not-yet-existing) Changelog.md for C bindings.

Stranger6667 commented 9 months ago

Here is the release - https://github.com/Stranger6667/css-inline/releases/tag/c-v0.11.3

There are a few things to polish, though, maybe strip, at least, but I am going to check it later.

Stranger6667 commented 8 months ago

As the release is automated now, I am going to close this issue. Feel free to open a new issue should you have any issues with C bindings :)