Private
Public Access
1
0
Commit Graph

11 Commits

Author SHA1 Message Date
cd32094780 Fix build-deb: add build-essential to apt-get install (required by dpkg-buildpackage)
Some checks failed
CI/CD Pipeline / Code Format (push) Successful in 11s
CI/CD Pipeline / Clippy Lints (push) Successful in 10m34s
CI/CD Pipeline / Unit Tests (push) Successful in 11m3s
CI/CD Pipeline / Security Audit (push) Successful in 1m33s
CI/CD Pipeline / Build Debian Package (push) Failing after 1m59s
CI/CD Pipeline / Build RPM Package (push) Failing after 14s
CI/CD Pipeline / Build Alpine Package (push) Failing after 1s
CI/CD Pipeline / Build Arch Package (push) Failing after 1s
CI/CD Pipeline / Create Release (push) Has been skipped
2026-04-12 18:43:47 +00:00
27dd3ac82e Fix build jobs: remove sudo from apt-get commands (node:18 runs as root)
Some checks failed
CI/CD Pipeline / Code Format (push) Successful in 14s
CI/CD Pipeline / Clippy Lints (push) Successful in 10m40s
CI/CD Pipeline / Unit Tests (push) Successful in 11m3s
CI/CD Pipeline / Security Audit (push) Successful in 1m33s
CI/CD Pipeline / Build Debian Package (push) Failing after 27s
CI/CD Pipeline / Build RPM Package (push) Failing after 14s
CI/CD Pipeline / Build Alpine Package (push) Failing after 2s
CI/CD Pipeline / Build Arch Package (push) Failing after 2s
CI/CD Pipeline / Create Release (push) Has been skipped
2026-04-12 18:18:36 +00:00
d84dd7e214 Fix build jobs: add Node.js for actions/checkout (deb/rpm containers, apk/arch packages)
Some checks failed
CI/CD Pipeline / Code Format (push) Successful in 13s
CI/CD Pipeline / Clippy Lints (push) Successful in 10m34s
CI/CD Pipeline / Unit Tests (push) Successful in 11m7s
CI/CD Pipeline / Security Audit (push) Successful in 1m51s
CI/CD Pipeline / Build Debian Package (push) Failing after 12s
CI/CD Pipeline / Build RPM Package (push) Failing after 11s
CI/CD Pipeline / Build Alpine Package (push) Failing after 2s
CI/CD Pipeline / Build Arch Package (push) Failing after 1s
CI/CD Pipeline / Create Release (push) Has been skipped
2026-04-12 17:35:02 +00:00
2857f06280 Fix: Add libsystemd-dev and pkg-config to clippy, test, audit jobs
Some checks failed
CI/CD Pipeline / Code Format (push) Successful in 12s
CI/CD Pipeline / Clippy Lints (push) Failing after 5m33s
CI/CD Pipeline / Unit Tests (push) Successful in 11m9s
CI/CD Pipeline / Security Audit (push) Successful in 1m46s
CI/CD Pipeline / Build Debian Package (push) Failing after 1s
CI/CD Pipeline / Build RPM Package (push) Failing after 1s
CI/CD Pipeline / Build Alpine Package (push) Failing after 2s
CI/CD Pipeline / Build Arch Package (push) Failing after 2s
CI/CD Pipeline / Create Release (push) Has been skipped
2026-04-12 15:03:22 +00:00
9ae2b8c48d Fix: Add container: node:18 to jobs missing Node.js for actions/checkout
Some checks failed
CI/CD Pipeline / Code Format (push) Failing after 12s
CI/CD Pipeline / Clippy Lints (push) Failing after 5m21s
CI/CD Pipeline / Unit Tests (push) Failing after 5m32s
CI/CD Pipeline / Security Audit (push) Successful in 1m44s
CI/CD Pipeline / Build Debian Package (push) Failing after 2s
CI/CD Pipeline / Build RPM Package (push) Failing after 1s
CI/CD Pipeline / Build Alpine Package (push) Failing after 2s
CI/CD Pipeline / Build Arch Package (push) Failing after 2s
CI/CD Pipeline / Create Release (push) Has been skipped
2026-04-12 14:08:54 +00:00
6febde7538 Fix runner label: use linux instead of self-hosted to match runner labels
Some checks failed
CI/CD Pipeline / Code Format (push) Failing after 5s
CI/CD Pipeline / Clippy Lints (push) Failing after 12s
CI/CD Pipeline / Unit Tests (push) Failing after 12s
CI/CD Pipeline / Security Audit (push) Failing after 1s
CI/CD Pipeline / Build Debian Package (push) Failing after 11s
CI/CD Pipeline / Build RPM Package (push) Failing after 2s
CI/CD Pipeline / Build Alpine Package (push) Failing after 2s
CI/CD Pipeline / Build Arch Package (push) Failing after 1s
CI/CD Pipeline / Create Release (push) Has been skipped
2026-04-12 04:56:36 +00:00
666f701ef7 Fix runner label mismatch: use self-hosted instead of ubuntu-latest
Some checks failed
CI/CD Pipeline / Code Format (push) Has been cancelled
CI/CD Pipeline / Clippy Lints (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Security Audit (push) Has been cancelled
CI/CD Pipeline / Build Debian Package (push) Has been cancelled
CI/CD Pipeline / Build RPM Package (push) Has been cancelled
CI/CD Pipeline / Build Alpine Package (push) Has been cancelled
CI/CD Pipeline / Build Arch Package (push) Has been cancelled
CI/CD Pipeline / Create Release (push) Has been cancelled
2026-04-12 03:35:47 +00:00
b89cf2cafa Fix Gitea Actions: downgrade checkout@v4 to checkout@v2 for Node.js compatibility
Some checks failed
CI/CD Pipeline / Code Format (push) Failing after 4s
CI/CD Pipeline / Clippy Lints (push) Failing after 1s
CI/CD Pipeline / Unit Tests (push) Failing after 3s
CI/CD Pipeline / Security Audit (push) Failing after 1s
CI/CD Pipeline / Build Debian Package (push) Failing after 3s
CI/CD Pipeline / Build RPM Package (push) Failing after 2s
CI/CD Pipeline / Build Alpine Package (push) Failing after 2s
CI/CD Pipeline / Build Arch Package (push) Failing after 2s
CI/CD Pipeline / Create Release (push) Has been skipped
2026-04-10 23:07:56 +00:00
dd9543696a Fix YAML syntax: quote glob pattern in upload-artifact
Some checks failed
CI/CD Pipeline / Code Format (push) Failing after 5s
CI/CD Pipeline / Clippy Lints (push) Failing after 13s
CI/CD Pipeline / Unit Tests (push) Failing after 15s
CI/CD Pipeline / Security Audit (push) Failing after 1s
CI/CD Pipeline / Build Debian Package (push) Failing after 12s
CI/CD Pipeline / Build RPM Package (push) Failing after 2s
CI/CD Pipeline / Build Alpine Package (push) Failing after 4s
CI/CD Pipeline / Build Arch Package (push) Failing after 11s
CI/CD Pipeline / Create Release (push) Has been skipped
2026-04-10 03:13:10 +00:00
3b884c344d Update CI/CD for multi-platform package builds
- Add build-deb job for Debian/Ubuntu packages
- Add build-rpm job for RHEL/CentOS/Fedora packages
- Add build-apk job for Alpine Linux packages
- Add build-arch job for Arch Linux packages
- Add release job to collect all packages on tag
- Packages built automatically on push and tagged releases
2026-04-10 01:53:36 +00:00
145df1b3c8 Phase 1: Foundation - CI/CD, systemd service, test framework
Some checks failed
CI/CD Pipeline / Code Format (push) Has been cancelled
CI/CD Pipeline / Clippy Lints (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Security Audit (push) Has been cancelled
CI/CD Pipeline / Build Release (x86_64-unknown-linux-gnu) (push) Has been cancelled
CI/CD Pipeline / Build Ubuntu Package (push) Has been cancelled
Completed Phase 1 foundation tasks:
- CI/CD pipeline (.github/workflows/ci.yml)
  - Format check (rustfmt)
  - Clippy lints
  - Unit tests with codecov
  - Security audit (cargo-audit)
  - Build release artifacts
  - Ubuntu package build
- Systemd service file (configs/linux-patch-api.service)
  - Security hardening (ProtectSystem, SystemCallFilter)
  - Journal logging integration
  - Resource limits
- Test framework structure (tests/unit/, tests/integration/)
  - Initial unit test template
  - Test framework verified with cargo test

Rust toolchain 1.94.1 installed and verified.
2026-04-09 19:12:45 +00:00