build: refactor webui build and enable it in packages
Summary
build: refactor webui build and enable it in packages
Web UI feature is already enabled in CI test
stage. This patch adds it
to the pack
stage too.
To do that, a WEBUI_BUNDLE
path can be passed explicitly in env variables.
And it does in CI which now builds it in a separate stage.
In default Rust features webui
remains disabled by default to keep
minimal development environment truly minimal.
ci: provide git describe on the pack stage
This is a follow-up for ac2671e3 (!797 (merged))
Close #442 (closed)
Ensure that
-
New code is covered by tests -
API is documented -
Changelog is up to date -
(if Lua API changed) Lua API version is bumped inluamod.rs
-
(if necessary) A follow-up doc issue is created in picodata/docs and linked here
Edited by Yaroslav Dynnikov