diff --git a/development/DEVELOPMENT.md b/development/DEVELOPMENT.md index e6d010b9..49dc72b5 100644 --- a/development/DEVELOPMENT.md +++ b/development/DEVELOPMENT.md @@ -141,7 +141,7 @@ - [x] **CI/CD pipeline** — Automated testing and linting via Gitea Actions. - [x] **Strict Typing** — Project-wide enforcement of PEP 484 type hints. - [x] **Plugin SDK docs** — Documentation for adding custom services. -- [ ] **Config generator wizard** — `decnet wizard` for interactive setup. +- [x] **Config generator wizard** — `decnet wizard` for interactive setup. - Not CLI, but UI in the DeckyDeploy wizard, plus TopologyWizard. ## API Improvements diff --git a/tests/fleet/test_composer.py b/tests/fleet/test_composer.py index cab596a6..00ab1a45 100644 --- a/tests/fleet/test_composer.py +++ b/tests/fleet/test_composer.py @@ -203,7 +203,8 @@ def test_all_distros_have_build_base(): def test_all_distro_build_bases_are_apt_compatible(): for slug, profile in all_distros().items(): - assert profile.build_base in APT_COMPATIBLE, ( + tag = profile.build_base.split("@")[0] + assert tag in APT_COMPATIBLE, ( f"Distro '{slug}' build_base '{profile.build_base}' is not apt-compatible. " f"Allowed: {APT_COMPATIBLE}" )