chore: merge development into main for v0.1.0 release #15

Merged
mahmoud merged 6 commits from development into main 2026-04-08 08:54:04 +00:00
Owner

All fixes merged: clippy, tests, CI workflows, docs, rust-version, removed _archive and patches.

All fixes merged: clippy, tests, CI workflows, docs, rust-version, removed _archive and patches.
fix: align CI workflows with hero_compute pattern
Some checks failed
Test / test (push) Failing after 10s
Build Linux / build-linux (linux-amd64-musl, false, x86_64-unknown-linux-musl) (push) Failing after 25s
0c2ec36147
- Use builder container's built-in Rust (no toolchain install)
- Use git clone for checkout (matches hero_compute)
- Use build_lib.sh helpers for release builds
- Clear stale git dependency caches
- Match hero_compute's release workflow structure
chore: rename workflow files to match hero_compute (test.yaml, build-linux.yaml)
Some checks failed
Test / test (push) Failing after 11s
Build Linux / build-linux (linux-amd64-musl, false, x86_64-unknown-linux-musl) (push) Failing after 15s
e05bb1ac20
fix: lower rust-version to 1.92 to match builder container
Some checks failed
Test / test (push) Failing after 1m38s
Build Linux / build-linux (linux-amd64-musl, false, x86_64-unknown-linux-musl) (push) Successful in 2m41s
28c03e0209
fix: fix failing tests — use roles for group claims, ignore infra-dependent tests
All checks were successful
Test / test (push) Successful in 1m56s
Build Linux / build-linux (linux-amd64-musl, false, x86_64-unknown-linux-musl) (push) Successful in 3m13s
f73f633f5f
- groups.add_claim RPC method doesn't exist; tests now create a role
  with the claim and assign it to the group via groups.add_role
- Mark hero_proxy_examples integration tests as #[ignore] since they
  require installed binaries and hero_proc (same pattern as hero_compute)
chore: remove vendored rustls-acme patch and _archive dead code
All checks were successful
Test / test (push) Successful in 1m48s
Build Linux / build-linux (linux-amd64-musl, false, x86_64-unknown-linux-musl) (push) Successful in 2m46s
fb07c3138b
- patches/rustls-acme-0.15.1: vendored copy identical to crates.io
  upstream — replaced with normal crates.io dependency
- _archive/: old source files from pre-refactor, unused dead code
docs: update README and add documentation
All checks were successful
Test / test (push) Successful in 1m45s
Build Linux / build-linux (linux-amd64-musl, false, x86_64-unknown-linux-musl) (push) Successful in 2m43s
Test / test (pull_request) Successful in 1m23s
fe77a5dd41
- Rewrite README to match hero_compute pattern (clean, concise, with doc links)
- Update socket paths to new convention (hero_proxy/rpc.sock)
- Add docs/configuration.md — env vars and settings
- Add docs/api.md — full management API reference
- Add docs/architecture.md — system design and crate map
- Add docs/setup.md — installation and deployment
- Add docs/releasing.md — release process and checklist
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_proxy!15
No description provided.