- Remove contrib and non-free components from apt sources
- Only use main component for Rust toolchain build
- Reduces package list size and build time
- contrib/non-free not needed for standard Rust build
- Change release-name to release_name (underscores instead of hyphens)
- Update CI workflow to use release_name build arg
- Fixes Docker build error: buildpack-deps:name not found
- Docker now properly resolves to buildpack-deps:unstable
- Add ARG release-name=unstable before FROM statement
- Use name syntax for proper variable substitution
- Fixes Docker build error: invalid reference format
- Docker build now properly resolves buildpack-deps:unstable
- Remove systemctl restart docker command that fails in CI environment
- CI containers don't have systemd running as PID 1
- Docker proxy configuration will still be used by builds
- Add explanatory comment about systemd limitation
- Replace GitHub Actions checkout with manual git clone
- Use full repository URL for manual checkout
- Update all steps to work from /tmp/bootupd-sdboot directory
- Replace upload-artifact action with manual artifact handling
- Add proper permissions for packages write access
- Follow same pattern as apt-ostree workflow
- Add proper Debian package dependencies based on Fedora analysis
- Map libc6, libgcc-s1, libssl3t64, systemd to correct versions
- Update both control file creation locations in CI workflow
- Fix yamllint errors and improve code formatting