Commit graph

  • 7ce0fc2f2f perf(store): avoid cloning in checksum fix/cli-workflow-audit Marco Allegretti 2026-02-25 20:18:51 +0100
  • d37f6e6015 perf(store): stream metadata checksum Marco Allegretti 2026-02-25 20:15:47 +0100
  • 1adeb8febf chore: remove redundant comments Marco Allegretti 2026-02-25 19:51:51 +0100
  • d78a770502 fix(core): make stop robust to stale state Marco Allegretti 2026-02-25 19:26:22 +0100
  • 598d07239e fix(core): include state in stop not-running error Marco Allegretti 2026-02-25 19:02:33 +0100
  • cf8ed5ba67 fix(cli): improve enter/stop error context Marco Allegretti 2026-02-25 18:51:14 +0100
  • e6d06d6472
    Merge pull request #2 from marcoallegretti/fix/cli-workflow-audit main Marco Allegretti 2026-02-25 14:24:42 +0100
  • 8feee8048c fix(remote): surface HTTP and registry errors Marco Allegretti 2026-02-25 13:46:40 +0100
  • f320608175 fix(runtime): enforce offline networking in exec Marco Allegretti 2026-02-25 13:32:39 +0100
  • e77bc35b2a fix(runtime): handle corrupt running markers Marco Allegretti 2026-02-25 13:30:28 +0100
  • cad64482c0 chore: trim runtime/store comments Marco Allegretti 2026-02-25 13:24:02 +0100
  • c47e9d1175 chore(runtime): trim sandbox comments Marco Allegretti 2026-02-25 13:15:05 +0100
  • 48a36a75b9 chore(core): trim redundant engine comments Marco Allegretti 2026-02-25 13:05:59 +0100
  • a9c09a369e fix(schema): avoid panics in manifest canonicalization Marco Allegretti 2026-02-25 12:59:19 +0100
  • c1e2650617 fix(store): avoid panic in metadata checksum Marco Allegretti 2026-02-25 12:48:11 +0100
  • c576321479 perf(runtime): avoid spawning external true in mock backend Marco Allegretti 2026-02-25 12:40:39 +0100
  • 1bc69c00dc fix(server): report data dir creation errors Marco Allegretti 2026-02-25 12:36:17 +0100
  • 9ad61cbf0c fix(server): avoid panics in HTTP server Marco Allegretti 2026-02-25 12:32:00 +0100
  • 06b8889d27 fix(cli): avoid panics in progress styling Marco Allegretti 2026-02-25 12:28:28 +0100
  • 064981f716 test(runtime): make OCI status test hermetic Marco Allegretti 2026-02-25 12:18:29 +0100
  • 9554c4f6ff fix(runtime): oci status treats missing state as not running Marco Allegretti 2026-02-25 12:04:26 +0100
  • 6dd61949ae docs: add getting started tutorial Marco Allegretti 2026-02-25 11:49:18 +0100
  • 961209ef0a fix: harden enter/stop and WAL recovery Marco Allegretti 2026-02-25 11:48:58 +0100
  • 5ac58ba575 dbus: allow manifests under /tmp Marco Allegretti 2026-02-24 11:47:13 +0100
  • 9abbf426bf cli: exit cleanly on broken pipe Marco Allegretti 2026-02-24 11:46:51 +0100
  • 7278d9923d cli: make snapshots output restorable Marco Allegretti 2026-02-24 11:46:16 +0100
  • 9ed29b7b37
    Merge pull request #1 from marcoallegretti/feat/pin-offline-locked Marco Allegretti 2026-02-23 19:21:22 +0100
  • b73fd9eaec schema: include manifest path in read errors Marco Allegretti 2026-02-23 19:07:11 +0100
  • eff53cf7af cli: satisfy clippy and rustfmt Marco Allegretti 2026-02-23 18:50:23 +0100
  • 52b42532ce docs: document pin and build flags Marco Allegretti 2026-02-23 18:31:25 +0100
  • d2bbe9b648 tests: cover pin and offline modes Marco Allegretti 2026-02-23 18:30:46 +0100
  • f1c6e55e09 cli: add pin command Marco Allegretti 2026-02-23 18:29:46 +0100
  • 6e66c58e5e core: add build options Marco Allegretti 2026-02-23 18:29:18 +0100
  • cbf954bead runtime: propagate offline mode Marco Allegretti 2026-02-23 18:28:10 +0100
  • 32296bd75a Fix clippy warnings in new command Marco Allegretti 2026-02-23 12:42:00 +0100
  • 78f6d4e65e Document new and tui commands Marco Allegretti 2026-02-23 12:16:12 +0100
  • 8e90f45efc Add new and tui CLI commands Marco Allegretti 2026-02-23 12:15:39 +0100
  • e6e0f3dd6d docs: rewrite all documentation from source code Marco Allegretti 2026-02-23 01:06:42 +0100
  • 864d5c45f6 fix: smoke test doctor may exit 1 on runner without user namespaces Marco Allegretti 2026-02-22 21:31:40 +0100
  • c2c617b5f9 fix: smoke test artifact download paths Marco Allegretti 2026-02-22 21:15:47 +0100
  • a05bb30e9c fix: supply chain credential test false positive, verify-docs SIGPIPE Marco Allegretti 2026-02-22 21:08:10 +0100
  • 736f6ce7f1 fix: SBOM f-string quoting, ENOSPC commit skip, drop opensuse e2e-resolve Marco Allegretti 2026-02-22 20:59:19 +0100
  • 9fcd08f012 fix supply chain: provenance paths to workspace, clean rebuild for .d test Marco Allegretti 2026-02-22 20:49:25 +0100
  • 3d73d25086 fix CI: musl ldd check, ENOSPC sudo path, soft-fail E2E namespaces, cross-run warnings, SBOM 0.5.7 Marco Allegretti 2026-02-22 20:41:22 +0100
  • 62b9b569be fix supply chain: bump cargo-cyclonedx 0.5.7, fix SBOM generation, fix rmeta test Marco Allegretti 2026-02-22 20:31:08 +0100
  • e8c0af0ac4 fix CI: drop opensuse from unit test matrix (OCI shell PATH issue) Marco Allegretti 2026-02-22 20:17:58 +0100
  • 37211dfd22 fix CI: fmt, skip migrate readonly test as root, fix container shell Marco Allegretti 2026-02-22 20:11:09 +0100
  • cc67d70211 fix CI: skip readonly tests as root, manual rustup for containers Marco Allegretti 2026-02-22 20:03:42 +0100
  • fd7313a318 fix CI: skip prereq check for mock backend, add bash to opensuse Marco Allegretti 2026-02-22 19:56:47 +0100
  • 3091e5e932 fix CI: bump Rust 1.88→1.93 (lockfile v4 requires newer cargo) Marco Allegretti 2026-02-22 19:45:33 +0100
  • 3e4f2597c5 fix CI: bump Rust 1.82→1.88 (MSRV), fix lockfile check, add xz to opensuse Marco Allegretti 2026-02-22 19:41:31 +0100
  • abb89d298a pre-publish fixes: pin SBOM tool version, remove hardcoded paths, fix changelog Marco Allegretti 2026-02-22 19:36:26 +0100
  • bb03d3adad ci: GitHub Actions CI/CD, supply chain hardening, reproducible builds Marco Allegretti 2026-02-22 18:39:00 +0100
  • 5306963cce docs: comprehensive public documentation Marco Allegretti 2026-02-22 18:38:41 +0100
  • 155efdf7c9 feat: example manifests and service files Marco Allegretti 2026-02-22 18:38:24 +0100
  • 38be2c584d feat: karapace-dbus — socket-activated D-Bus service with 11 methods Marco Allegretti 2026-02-22 18:38:09 +0100
  • 1416b0fc99 feat: karapace-cli — 23 commands, thin dispatcher, progress indicators Marco Allegretti 2026-02-22 18:37:54 +0100
  • 4a90300807 feat: karapace-tui — interactive terminal UI for environment management Marco Allegretti 2026-02-22 18:37:39 +0100
  • 23ac53ba4d feat: karapace-server — reference remote server implementing protocol v1 Marco Allegretti 2026-02-22 18:37:27 +0100
  • 11034ee27a feat: karapace-remote — remote content-addressable store, push/pull, registry Marco Allegretti 2026-02-22 18:37:14 +0100
  • f535020600 feat: karapace-core — engine orchestration, lifecycle state machine, drift control Marco Allegretti 2026-02-22 18:37:02 +0100
  • 8493831222 feat: karapace-runtime — namespace/OCI/mock backends, sandbox, host integration Marco Allegretti 2026-02-22 18:36:46 +0100
  • 4de311ebc7 feat: karapace-store — content-addressable object store, layers, metadata, WAL Marco Allegretti 2026-02-22 18:36:31 +0100
  • cdd13755a0 feat: karapace-schema — manifest v1, normalization, identity hashing, lock file v2 Marco Allegretti 2026-02-22 18:36:15 +0100
  • 78d40c0d0a chore: project skeleton — workspace root, license (EUPL-1.2), deny config Marco Allegretti 2026-02-22 18:36:03 +0100