refactor(utils/version + service-check): selective imports (ADR-025 L2)
Three utils/ files, 3 star-imports each -> selective. utils/version/taskserv.nu: utils/interface.nu [_print] version/core.nu DROPPED (dead) version/loader.nu DROPPED (dead) utils/version/registry.nu: version/core.nu [fetch-versions] version/taskserv.nu [discover-taskserv-configurations] utils/interface.nu [_print] utils/service-check.nu: platform/target.nu [get-deployment-service-config get-enabled-services] platform/health.nu [check-service-health] platform/service-manager.nu [get-external-services] Validation: all 3 nu --ide-check 50 -> 0 errors. Refs: ADR-025
This commit is contained in:
parent
95b2f72ab0
commit
ded87bfd65
3 changed files with 13 additions and 9 deletions
|
|
@ -9,9 +9,12 @@
|
|||
# - Clean error messages with short aliases
|
||||
# - No stack traces (uses print + return, not error make)
|
||||
|
||||
use ../platform/target.nu *
|
||||
use ../platform/health.nu *
|
||||
use ../platform/service-manager.nu *
|
||||
# Selective imports (ADR-025 Phase 3 Layer 2).
|
||||
use lib_provisioning/platform/target.nu [
|
||||
get-deployment-service-config get-enabled-services
|
||||
]
|
||||
use lib_provisioning/platform/health.nu [check-service-health]
|
||||
use lib_provisioning/platform/service-manager.nu [get-external-services]
|
||||
|
||||
# Check external services locally (avoiding startup.nu import due to syntax errors in that file)
|
||||
def check-external-services-internal [external_config: record]: nothing -> list {
|
||||
|
|
|
|||
|
|
@ -2,9 +2,10 @@
|
|||
# Version registry management for taskservs
|
||||
# Handles the central version registry and integrates with taskserv configurations
|
||||
|
||||
use ./core.nu *
|
||||
use ./taskserv.nu *
|
||||
use ../interface.nu *
|
||||
# Selective imports (ADR-025 Phase 3 Layer 2).
|
||||
use lib_provisioning/utils/version/core.nu [fetch-versions]
|
||||
use lib_provisioning/utils/version/taskserv.nu [discover-taskserv-configurations]
|
||||
use lib_provisioning/utils/interface.nu [_print]
|
||||
|
||||
# Load the version registry
|
||||
export def load-version-registry [
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
# Taskserv version extraction and management utilities
|
||||
# Handles Nickel taskserv files and version configuration
|
||||
|
||||
use ./core.nu *
|
||||
use ./loader.nu *
|
||||
use ../interface.nu *
|
||||
# Selective imports (ADR-025 Phase 3 Layer 2).
|
||||
# version/core.nu and version/loader.nu star-imports were dead — dropped.
|
||||
use lib_provisioning/utils/interface.nu [_print]
|
||||
|
||||
# Extract version field from Nickel taskserv files
|
||||
export def extract-nickel-version [
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue