Joe
05cbc7e679
Upgrade CI to Python 3.13-slim-trixie images
...
Debian Forge CI/CD Pipeline / Build and Test (push) Failing after 1m58s
Debian Forge CI/CD Pipeline / Security Audit (push) Failing after 6s
Debian Forge CI/CD Pipeline / Package Validation (push) Successful in 55s
Debian Forge CI/CD Pipeline / Status Report (push) Has been skipped
- ✅ Changed from debian:trixie-slim to python:3.13-slim-trixie
- ✅ All 4 CI jobs now use official Python Trixie images
- ✅ Pre-installed Python 3.13 with optimized environment
- ✅ Smaller image size (slim variant) for faster CI builds
- ✅ Official Python support for Debian Trixie
- ✅ Updated comments and documentation references
- ✅ Maintains modern OSTree packages from Trixie repositories
2025-08-29 18:59:52 -07:00
Joe
571d15bbb3
Upgrade CI to Debian Trixie for modern OSTree packages
...
Debian Forge CI/CD Pipeline / Security Audit (push) Waiting to run
Debian Forge CI/CD Pipeline / Package Validation (push) Waiting to run
Debian Forge CI/CD Pipeline / Status Report (push) Blocked by required conditions
Debian Forge CI/CD Pipeline / Build and Test (push) Has been cancelled
- ✅ Changed container images from python:3.11-slim to debian:trixie-slim
- ✅ Updated all repository references from bookworm to trixie
- ✅ Added comment explaining why Trixie is needed (modern OSTree features)
- ✅ Bookworm has outdated OSTree packages missing critical functionality
- ✅ Trixie provides full-featured OSTree packages for proper CI testing
2025-08-29 18:57:12 -07:00
Joe
d6b7d5a1de
Refactor CI workflow and add build script
...
Debian Forge CI/CD Pipeline / Build and Test (push) Failing after 17s
Debian Forge CI/CD Pipeline / Security Audit (push) Failing after 7s
Debian Forge CI/CD Pipeline / Package Validation (push) Successful in 1m34s
Debian Forge CI/CD Pipeline / Status Report (push) Has been skipped
- ✅ Refactored CI workflow to use external build script
- ✅ Added comprehensive .gitignore for build artifacts
- ✅ Created scripts/build-debian-packages.sh for clean package building
- ✅ Fixed YAML syntax issues and removed embedded heredocs
- ✅ Added proper build dependencies (python3-setuptools)
- ✅ Script successfully builds all 9 Debian packages locally
- ✅ Ready for CI/CD pipeline testing
2025-08-29 17:59:43 -07:00
Joe
132cbef123
Add AppArmor support to debian-forge
...
- Add debian-forge-apparmor package with AppArmor stage support
- Create example AppArmor stage (org.osbuild.apparmor)
- Update workflow to build 9 packages total
- Add AppArmor manifest example for Debian Atomic
- Update todo with complete package structure
2025-08-29 17:45:28 -07:00
Joe
b61f174db9
Move CI workflow to Forgejo and remove GitHub workflows
...
- Move package.yml workflow to .forgejo/workflows/ci.yml
- Remove all GitHub-specific workflow files
- Configure for Forgejo CI/CD pipeline
- Maintain comprehensive debian-forge packaging workflow
2025-08-29 17:32:58 -07:00