Commit Graph
5 Commits
Author SHA1 Message Date
Lochnair cab50ed38d fix(ci): resolve dependency advisory and workspace license metadata
Rust CI / cargo fmt (pull_request) Successful in 14s
Rust CI / cargo clippy (pull_request) Successful in 52s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (pull_request) Successful in 42s
Build binaries / Build (aarch64-musl) (pull_request) Successful in 1m46s
Build binaries / Build (arm-musleabi) (pull_request) Successful in 1m50s
Rust CI / cargo check (x86_64-unknown-linux-musl) (pull_request) Successful in 47s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (pull_request) Successful in 57s
Rust CI / cargo doc (pull_request) Successful in 50s
Rust CI / cargo test (x86_64-unknown-linux-musl) (pull_request) Successful in 1m11s
Supply chain / actionlint (pull_request) Successful in 25s
Supply chain / cargo-deny advisories (pull_request) Successful in 1m22s
Supply chain / cargo-deny bans licenses sources (pull_request) Successful in 1m21s
Build binaries / Build (armv7-musleabi) (pull_request) Successful in 1m35s
Build binaries / Build (arm-musleabihf) (pull_request) Successful in 1m43s
Build binaries / Build (i686-musl) (pull_request) Successful in 1m43s
Build binaries / Build (armv7-musleabihf) (pull_request) Successful in 1m45s
Build binaries / Build (mips-musl) (pull_request) Successful in 1m59s
Build binaries / Build (mips64-muslabi64) (pull_request) Successful in 1m59s
Build binaries / Build (mips64el-muslabi64) (pull_request) Successful in 2m4s
Build binaries / Build (mipsel-musl) (pull_request) Successful in 2m3s
Build binaries / Build (x86_64-musl) (pull_request) Successful in 1m44s
Build binaries / Build (riscv64gc-musl) (pull_request) Successful in 1m46s
Rust CI / cargo fmt (push) Successful in 17s
Rust CI / cargo clippy (push) Successful in 54s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Successful in 45s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Successful in 49s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Successful in 56s
Build binaries / Build (arm-musleabi) (push) Successful in 1m52s
Build binaries / Build (aarch64-musl) (push) Successful in 1m53s
Rust CI / cargo doc (push) Successful in 58s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Successful in 1m9s
Supply chain / actionlint (push) Successful in 17s
Supply chain / cargo-deny bans licenses sources (push) Successful in 1m33s
Supply chain / cargo-deny advisories (push) Successful in 1m36s
Build binaries / Build (armv7-musleabi) (push) Successful in 2m9s
Build binaries / Build (arm-musleabihf) (push) Successful in 3m7s
Build binaries / Build (armv7-musleabihf) (push) Successful in 1m41s
Build binaries / Build (mips-musl) (push) Successful in 2m6s
Build binaries / Build (i686-musl) (push) Successful in 2m57s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m11s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m6s
Build binaries / Build (mipsel-musl) (push) Successful in 2m4s
Build binaries / Build (riscv64gc-musl) (push) Successful in 1m41s
Build binaries / Build (x86_64-musl) (push) Successful in 1m45s
2026-10-28 13:56:53 +00:00
Nils Andreas Svee 41929875f7 feat(uci): support repeated sections and skipped fields
Allow structured lists to share the existing UCI configuration adapter while keeping collection fields out of scalar section mappings.
2026-10-14 12:50:28 +07:00
Nils Andreas Svee 2efa0d30c2 fix(uci): gate schema generation behind UCI feature
Rust CI / cargo fmt (push) Successful in 10s
Rust CI / cargo clippy (push) Failing after 28s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 26s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 6s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 6s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 22s
Supply chain / cargo-deny advisories (push) Failing after 2s
Supply chain / cargo-deny bans licenses sources (push) Failing after 3s
Supply chain / actionlint (push) Failing after 5s
Rust CI / cargo doc (push) Failing after 27s
Build binaries / Build (arm-musleabi) (push) Successful in 1m45s
Build binaries / Build (aarch64-musl) (push) Successful in 1m49s
Build binaries / Build (armv7-musleabi) (push) Successful in 1m54s
Build binaries / Build (arm-musleabihf) (push) Successful in 1m55s
Build binaries / Build (armv7-musleabihf) (push) Successful in 2m34s
Build binaries / Build (i686-musl) (push) Successful in 2m34s
Build binaries / Build (mips-musl) (push) Successful in 2m5s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m5s
Build binaries / Build (mipsel-musl) (push) Successful in 2m10s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m12s
Build binaries / Build (riscv64gc-musl) (push) Successful in 2m8s
Build binaries / Build (x86_64-musl) (push) Successful in 2m1s
2026-10-14 12:13:13 +07:00
renovate[bot] a27b95e9ca fix(deps): update rust crate syn to v3 2026-08-07 09:11:56 +00:00
Nils Andreas Svee a6478c9bd4 feat(uci): derive UCI schema from settings
Add uci-derive proc-macro crate with UciConfig and UciSection derive
macros that generate UCI schema metadata from Settings structs. The
schema maps UCI section types and option names to config-rs field
paths. UciSource::from_schema() creates a source from the derived
schema, mapping known UCI options to their Settings fields while
preserving unknown options under raw UCI-derived paths.
2026-08-07 16:04:59 +07:00