Commit graph

3 commits

Author SHA1 Message Date
6de675810a feat: improve CI/CD package naming and build script functionality
Some checks failed
Comprehensive CI/CD Pipeline / Build and Test (push) Successful in 8m8s
Comprehensive CI/CD Pipeline / Security Audit (push) Failing after 7s
Comprehensive CI/CD Pipeline / Package Validation (push) Successful in 2m5s
Comprehensive CI/CD Pipeline / Status Report (push) Has been skipped
- Replace hardcoded version with dynamic extraction from debian/changelog
- Use portable sed/awk commands instead of grep -oP for better compatibility
- Implement robust fallback system for version extraction
- Add install/remove arguments to build-debian-trixie.sh
- Fix timestamp fallback to use readable format (YYYYMMDDHHMMSS)
- Truncate commit hashes to 16 characters for better readability
- Ensure YAML syntax validity for CI/CD workflow
2025-08-19 11:38:07 -07:00
4d05b6f091 Fix YAML linting issues and update system requirements to Debian 13+
Some checks failed
Comprehensive CI/CD Pipeline / Build and Test (push) Failing after 4m45s
Comprehensive CI/CD Pipeline / Security Audit (push) Failing after 7s
Comprehensive CI/CD Pipeline / Package Validation (push) Successful in 2m21s
Comprehensive CI/CD Pipeline / Status Report (push) Has been skipped
- Fix trailing spaces and blank lines in Forgejo workflows
- Update system requirements from Ubuntu Jammy/Bookworm to Debian 13+ (Trixie)
- Update test treefile to use Debian Trixie instead of Ubuntu Jammy
- Update documentation to reflect modern system requirements
- Fix yamllint errors for CI/CD functionality
- Ensure compatibility with modern OSTree and libapt versions
2025-08-18 11:39:58 -07:00
joe
5b604fc3fa Major apt-ostree refactor: Simplified architecture, Debian Trixie compatibility
Some checks failed
Build apt-ostree Package / Build apt-ostree Package (push) Failing after 3m15s
Test apt-ostree Build / Test apt-ostree Build (with existing libostree) (push) Has been cancelled
-  Successfully compiled with apt-pkg-native for Debian Trixie compatibility
-  Replaced rust-apt with apt-pkg-native to resolve C++ standard issues
-  Simplified project structure: removed unused binaries, focused on core functionality
-  Basic commands working: help, list, search, info
-  Created apt_compat.rs compatibility layer
-  Updated debian packaging for libapt-pkg7.0 compatibility
-  Removed complex dependencies and simplified main.rs
- 🎯 Next: Implement core package management commands (install, remove, upgrade)
- 🎯 Architecture: Ready for atomic package management with OSTree integration
2025-08-13 13:11:26 -07:00