Skip to content

ci(release-server): build webui before cargo build#56

Merged
shuaijinchao merged 1 commit intomasterfrom
fix/release-server-build-webui
Apr 17, 2026
Merged

ci(release-server): build webui before cargo build#56
shuaijinchao merged 1 commit intomasterfrom
fix/release-server-build-webui

Conversation

@shuaijinchao
Copy link
Copy Markdown
Collaborator

RustEmbed requires webui/dist/ at compile time; without it the #[derive(RustEmbed)] expansion fails and WebUiAssets::get is missing. Add Node 20 + pnpm 9 setup and run pnpm -C webui install/build.

RustEmbed requires webui/dist/ at compile time; without it the
#[derive(RustEmbed)] expansion fails and WebUiAssets::get is missing.
Add Node 20 + pnpm 9 setup and run pnpm -C webui install/build.
@shuaijinchao shuaijinchao merged commit 0daf4ba into master Apr 17, 2026
2 checks passed
shuaijinchao added a commit that referenced this pull request Apr 18, 2026
- Bump workspace, Tauri and webui versions to 1.6.2.
- Document v1.6.2 changes in CHANGELOG.md and CHANGELOG_CN.md:
  - Features: request/response payload logging, redesigned log
    viewer, log_record_payloads toggle (#63).
  - Improvements: standalone provider config aliases
    (protocol/apikey) and protocol inference (#57), log retention
    defaults, split query_logs / get_log API (#63).
  - Fixes: release-server workflow pre-builds webui/dist so
    RustEmbed can find the assets (#56).
shuaijinchao added a commit that referenced this pull request Apr 18, 2026
- Bump workspace, Tauri and webui versions to 1.6.2.
- Document v1.6.2 changes in CHANGELOG.md and CHANGELOG_CN.md:
  - Features: request/response payload logging, redesigned log
    viewer, log_record_payloads toggle (#63).
  - Improvements: standalone provider config aliases
    (protocol/apikey) and protocol inference (#57), log retention
    defaults, split query_logs / get_log API (#63).
  - Fixes: release-server workflow pre-builds webui/dist so
    RustEmbed can find the assets (#56).
@shuaijinchao shuaijinchao deleted the fix/release-server-build-webui branch April 19, 2026 03:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant