Private
Public Access
1
0
Commit Graph

3 Commits

Author SHA1 Message Date
bda8d5c10c BUG-17: Strip release suffixes from package names in list_patches()
BUG-18: Add sudo prefix for apt install/upgrade/remove operations

- list_patches() now strips /noble-updates,noble-security suffixes
- run_apt() uses sudo for modifying operations (install, upgrade, etc.)
- Requires sudoers config for linux-patch-api user on agents
2026-04-30 22:55:02 +00:00
a6ab05c1ac fix: Remove duplicate workflows from .github/workflows (using .gitea/workflows only)
Some checks failed
CI Pipeline / Code Format (push) Successful in 12s
CI Pipeline / Clippy Lints (push) Successful in 10m31s
CI Pipeline / Unit Tests (push) Successful in 10m59s
CI Pipeline / Security Audit (push) Successful in 1m34s
CI Pipeline / Build Debian Package (push) Successful in 2m0s
CI Pipeline / Build RPM Package (push) Successful in 3m29s
CI Pipeline / Build Alpine Package (push) Successful in 2m50s
CI Pipeline / Build Arch Package (push) Successful in 2m19s
Release Pipeline / Build Debian Package (push) Failing after 2m8s
Release Pipeline / Build RPM Package (push) Failing after 3m32s
Release Pipeline / Build Alpine Package (push) Failing after 2m57s
Release Pipeline / Build Arch Package (push) Failing after 2m21s
2026-04-14 19:50:00 +00:00
afcd172ee5 Phase 0: Rust project scaffolding (M0 complete)
Completed Rust project initialization:
- Cargo.toml with all dependencies (actix-web, tokio, rustls, etc.)
- Project structure (src/, tests/, configs/)
- Module declarations (api, auth, config, jobs, logging, packages, systemd)
- Clippy and rustfmt configured
- Initial lib.rs and main.rs with logging setup
- Config examples (config.yaml.example, whitelist.yaml.example)

Dependencies resolved and project compiles successfully.
Rust toolchain 1.94.1 installed.
2026-04-09 18:15:35 +00:00