Commit graph

5 commits

Author SHA1 Message Date
Joe
05cbc7e679 Upgrade CI to Python 3.13-slim-trixie images
Some checks failed
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
Some checks failed
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
Some checks failed
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