Skip to content

Update SmolVM to latest version 0.0.28 - #46

Merged
nueces merged 5 commits into
mainfrom
feature/update-smolvm-latest
Jul 20, 2026
Merged

Update SmolVM to latest version 0.0.28#46
nueces merged 5 commits into
mainfrom
feature/update-smolvm-latest

Conversation

@nueces

@nueces nueces commented Jul 20, 2026

Copy link
Copy Markdown
Owner

Changes:

  • Updated SmolVM:

    • pyproject.toml: smolvm==0.0.28
    • uv.lock refreshed
  • Suppressed SmolVM update notices by default:

    • src/sbx/runtime.py
    • added env_boolean(...)
    • added smolvm_env(...)
    • defaults SMOLVM_DISABLE_VERSION_CHECK=1
    • opt-in via SBX_SMOLVM_VERSION_NOTICES=true
  • Wired SmolVM env into CLI/runtime calls:

    • src/sbx/cli.py
    • src/sbx/runtime.py
  • Added VM clock sync after boot:

    • src/sbx/cli.py
    • sets guest UTC time from host
    • sets guest timezone from host /etc/localtime or /etc/timezone
  • Increased default boot timeout:

    • src/sbx/constants.py
    • 30s → 60s
    • CLI help updated
  • Tests updated/added:

    • tests/test_runtime.py added
    • tests/test_cli.py updated
    • tests/test_cli_extra.py updated

Validated:

  ruff check src tests: passed
  pytest --no-cov: 182 passed

@nueces nueces changed the title Feature/update smolvm latest Update SmolVM to latest version 0.0.28 Jul 20, 2026
@nueces
nueces merged commit f7f1e4e into main Jul 20, 2026
2 checks passed
@nueces
nueces deleted the feature/update-smolvm-latest branch July 20, 2026 22:33
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