Skip to content

fix(sandbox): preinstall chart dependencies and CJK fonts - #1

Merged
dadachann merged 2 commits into
mainfrom
fix/sandbox-cjk-chart-dependencies
Sep 6, 2026
Merged

fix(sandbox): preinstall chart dependencies and CJK fonts#1
dadachann merged 2 commits into
mainfrom
fix/sandbox-cjk-chart-dependencies

Conversation

@dadachann

@dadachann dadachann commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Preinstall pinned Matplotlib/pandas and Debian Noto CJK fonts.
  • Set installation-wide headless/CJK defaults while preserving the complete upstream Matplotlib defaults template.
  • Gate builds on real Chinese PNG rendering and pandas smoke tests; add non-publishing multi-architecture PR CI.
  • Rebuild on dependency/config/test changes and document updating existing sandboxes.

Verification

  • Old image fails imports; libraries alone still fail default Chinese glyph coverage.
  • Local image build and fresh offline root + non-root/read-only containers pass both smoke tests.
  • Generated PNG visually verified for simplified/traditional Chinese and negative ticks.
  • amd64 + arm64 CI passed: https://github.com/langbot-app/dockerfiles/actions/runs/34045416642

Fixes langbot-app/LangBot#2332

@dadachann
dadachann merged commit a238fa4 into main Sep 6, 2026
1 check passed
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.

[Bug]: rockchin/langbot-sandbox:latest无中文字体

1 participant