- Remove container directive and services that caused premature termination
- Use Docker run command to execute build in Debian Trixie container
- Consolidate all build steps into a single script for better reliability
- Maintain apt-cacher-ng support with proper host networking
- Simplify workflow structure to avoid Forgejo/Gitea Actions limitations
- Add proper cleanup of Docker containers
This should resolve the premature termination issue seen in run #2.
- Change apt-cacher-ng port from 3142 to 3143 to avoid conflicts
- Add smart fallback mechanism when cacher is unavailable
- Include signature verification for libfuse source downloads
- Add official test suite execution with pytest
- Improve error handling and debugging output
- Use Debian Trixie container for consistent build environment
- Remove sudo commands for container compatibility
Fixes port binding issues and ensures builds continue even if
apt-cacher-ng service fails to start.