Skip to content

build: refactor webui build and enable it in packages

Yaroslav Dynnikov requested to merge release-webui into master

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 in luamod.rs
  • (if necessary) A follow-up doc issue is created in picodata/docs and linked here
Edited by Yaroslav Dynnikov

Merge request reports