[Git-commits] [grml/grml-live] b67405: minifai: add "PACKAGE skip"
Chris Hofstaedtler
noreply at github.com
Sun Jun 22 14:21:27 CEST 2025
Branch: refs/heads/zeha/packages-skip
Home: https://github.com/grml/grml-live
Commit: b67405fa06f057a96b710041b0600d907700a4fe
https://github.com/grml/grml-live/commit/b67405fa06f057a96b710041b0600d907700a4fe
Author: Chris Hofstaedtler <ch at grml.org>
Date: 2025-06-22 (Sun, 22 Jun 2025)
Changed paths:
M .github/workflows/test-build.yml
M build-driver/build.py
A config/package_config/GRML_GHACI_CLOUD
M test/gha-build-iso.sh
A usr/lib/grml-live/.gitignore
M usr/lib/grml-live/minifai
M usr/lib/grml-live/packages.py
A usr/lib/grml-live/tests/__init__.py
A usr/lib/grml-live/tests/test_packages.py
Log Message:
-----------
minifai: add "PACKAGE skip"
Core Refactoring:
- Change PackageList from inheriting dict to using to_install member dict
- Add to_skip member dict for package exclusion functionality
Package Skip Feature:
- Add support for "PACKAGES skip" directive in package config files
- Skip packages can be architecture-specific (e.g., "PACKAGES skip amd64")
- Later classes can override earlier skip/install decisions
- Add GRML_GHACI_CLOUD class that skips regular kernels and installs cloud variants (for testing)
CI/Build System Enhancements:
- Extend test-build workflow to test GRML_GHACI_CLOUD class on trixie
- Add EXTRA_CLASSES support to build-driver for flexible class injection
- Matrix testing: bookworm+GHACI, trixie+GHACI, trixie+GHACI+CLOUD
- Artifact names include class information for easy identification
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply at anthropic.com>
Commit: 672c25018583ee9ab6b8cf631867d66c7f08d44b
https://github.com/grml/grml-live/commit/672c25018583ee9ab6b8cf631867d66c7f08d44b
Author: Chris Hofstaedtler <chris.hofstaedtler at deduktiva.com>
Date: 2025-06-22 (Sun, 22 Jun 2025)
Changed paths:
M .github/workflows/pr-review.yml
M build-driver/build.py
M build-driver/generate-changes-list.py
M build-driver/upload-daily.py
Log Message:
-----------
Re-apply ruff format to build-driver/*
And update GHA CI config to include all python files in the ruff format check.
Commit: a74b6f7d086184ca4a5658baa2c2cb6aa4db868d
https://github.com/grml/grml-live/commit/a74b6f7d086184ca4a5658baa2c2cb6aa4db868d
Author: Chris Hofstaedtler <chris.hofstaedtler at deduktiva.com>
Date: 2025-06-22 (Sun, 22 Jun 2025)
Changed paths:
M build-driver/build.py
Log Message:
-----------
build-driver: remove obsolete DEBORPHAN class
Compare: https://github.com/grml/grml-live/compare/d5407d414ba3...a74b6f7d0861
To unsubscribe from these emails, change your notification settings at https://github.com/grml/grml-live/settings/notifications
More information about the Git-commits
mailing list