webui-dev / webui

Use any web browser or WebView as GUI, with your preferred language in the backend and modern web technologies in the frontend, all in a lightweight portable library.
https://webui.me
MIT License
2.9k stars 164 forks source link

Include debug builds in CI #187

Closed ttytm closed 1 year ago

ttytm commented 1 year ago

Adds building of the debug version to the CI workflow.

That way users could always download pre-built static for the latest commit from the github actions artifacts. (Related https://github.com/webui-dev/pascal-webui/issues/3#issuecomment-1699829791)

Also, if I recall it right, after moving to the single Makefile approach, you had to fix an issue with the debug build that might have been covered when make debug would be part of CI.

E.g.: https://github.com/ttytm/webui/actions/runs/6040804140

When creating a tag release, still only the release version would be uploaded to github releases.

hassandraga commented 1 year ago

This is one of the most important CI honestly, this will help users testing WebUI easier, and faster. Thank you @ttytm very much for this.

hassandraga commented 1 year ago

Can we rename macos-clang to webui-macos-clang ?

ttytm commented 1 year ago

Ofc, it should be! I missed that one. Good catch @hassandraga 👍 . Updating it when I'm back at my desk, at the phone atm.