Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: stacklok/brood-box
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.0.3
Choose a base ref
...
head repository: stacklok/brood-box
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.0.4
Choose a head ref
  • 10 commits
  • 19 files changed
  • 4 contributors

Commits on Mar 10, 2026

  1. Use BASE_IMAGE variable to avoid registry metadata resolution in CI (#29

    )
    
    * Use BASE_IMAGE variable to avoid registry metadata resolution in CI
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    
    * Override BASE_IMAGE to non-registry name in bake
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    
    ---------
    
    Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
    JAORMX and claude authored Mar 10, 2026
    Configuration menu
    Copy the full SHA
    cb73f31 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2026

  1. Add test coverage for agent registry, sandbox helpers, and CLI utils

    Add comprehensive tests for agent registry (built-in agents, add/get/list,
    invalid names, overrides, copy safety). Add direct unit tests for sandbox
    helpers (mergeEnvPatterns, resolveCommand, resolveMCPConfig). Add CLI
    helper tests (setupLogger, openLogFile, sanitizeAll, cache dir functions).
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    JAORMX and claude committed Mar 11, 2026
    Configuration menu
    Copy the full SHA
    800a365 View commit details
    Browse the repository at this point in the history
  2. Upgrade propolis to v0.0.16

    Picks up override_stat xattr support on Linux for correct
    guest file ownership without CAP_CHOWN.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    JAORMX and claude committed Mar 11, 2026
    Configuration menu
    Copy the full SHA
    82fd42b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a116aaf View commit details
    Browse the repository at this point in the history
  4. Merge pull request #28 from stacklok/renovate/major-github-artifact-a…

    …ctions
    
    Update GitHub Artifact Actions (major)
    JAORMX authored Mar 11, 2026
    Configuration menu
    Copy the full SHA
    4ed1ed3 View commit details
    Browse the repository at this point in the history
  5. Add --debug LogLevel plumbing for hypervisor diagnostics

    Wire LogLevel through domain (VMConfig), application (RunOpts), and
    infrastructure (WithLogLevel) layers. When --debug is set, LogLevel=5
    enables libkrun trace output in vm.log for diagnosing boot and
    runtime issues.
    
    Also add debug logging for terminal setup (interactive check, raw
    mode, PTY allocation) to aid SSH session troubleshooting.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    jhrozek and claude committed Mar 11, 2026
    Configuration menu
    Copy the full SHA
    7cf006e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #30 from stacklok/macos/debug-loglevel

    Add --debug LogLevel plumbing for hypervisor diagnostics
    JAORMX authored Mar 11, 2026
    Configuration menu
    Copy the full SHA
    1650474 View commit details
    Browse the repository at this point in the history
  7. Update README and docs for release readiness

    Add EXPERIMENTAL banner, CI and repostatus badges, table of contents,
    install-from-release section, and documentation links. Fix Go version
    across all docs (1.25 → 1.26 per go.mod). Correct stale propolis
    replace directive reference in architecture doc.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    JAORMX and claude committed Mar 11, 2026
    Configuration menu
    Copy the full SHA
    2a7ea22 View commit details
    Browse the repository at this point in the history
  8. Guard against duplicate bbox-init on macOS

    On macOS, libkrun's init.krun forks a child for the timesync
    clock_worker. When the vsock DGRAM bind fails, clock_worker
    returns instead of calling _exit(), so the child falls through
    into the main init path and execs a second bbox-init.
    
    Add an flock(LOCK_EX|LOCK_NB) guard so the second instance
    blocks forever instead of racing with the first.
    
    Workaround for containers/libkrun#580
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    jhrozek and claude committed Mar 11, 2026
    Configuration menu
    Copy the full SHA
    d052d51 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #31 from stacklok/macos/dual-init-guard

    Guard against duplicate bbox-init on macOS
    JAORMX authored Mar 11, 2026
    Configuration menu
    Copy the full SHA
    b1eca95 View commit details
    Browse the repository at this point in the history
Loading