provisioning/core/versions
Jesús Pérez 38a7470da0
feat(config): complete config-driven architecture migration
Finalize the config-driven architecture migration with comprehensive
configuration expansion and environment variable replacement.

Major Changes:
- config.defaults.toml: Add 54 new configuration sections for complete system coverage
  * Tool detection and plugin configuration
  * AI integration settings
  * SSH configuration options
  * Extension system configuration
  * Key Management Service (KMS) settings
- core/nulib/env.nu: Replace 81 environment variables with config-driven accessors
  * Convert all context-based lookups to config-get calls
  * Maintain backward compatibility with existing ENV variables
  * Streamline configuration loading and validation
- core/versions: Update Nushell version requirement to 0.107.1

New Files:
- core/nulib/lib_provisioning/utils/git-commit-msg.nu: Add git commit message utilities
- utils/commit-msg.nu: Add commit message generation helper

This completes the v2.0.0 config-driven architecture migration, replacing
200+ environment variables with hierarchical configuration management.
2025-09-23 13:25:31 +01:00

26 lines
1010 B
Plaintext

NU_VERSION="0.107.1"
NU_SOURCE="https://github.com/nushell/nushell/releases"
NU_TAGS="https://github.com/nushell/nushell/tags"
NU_SITE="https://www.nushell.sh/"
NU_LIB="gnu"
KCL_VERSION="0.11.2"
KCL_SOURCE="https://github.com/kcl-lang/cli/releases"
KCL_TAGS="https://github.com/kcl-lang/cli/tags"
KCL_SITE="https://kcl-lang.io"
#TERA_VERSION="0.5.0"
#TERA_SOURCE="https://github.com/chevdor/tera-cli/releases"
#TERA_TAGS="https://github.com/chevdor/tera-cli/tags"
#TERA_SITE="https://github.com/chevdor/tera-cli"
SOPS_VERSION="3.10.2"
SOPS_SOURCE="https://github.com/getsops/sops/releases"
SOPS_TAGS="https://github.com/getsops/sops/tags"
SOPS_SITE="https://github.com/getsops/sops"
AGE_VERSION="1.2.1"
AGE_SOURCE="https://github.com/FiloSottile/age/releases"
AGE_TAGS="https://github.com/FiloSottile/age/tags"
AGE_SITE="https://github.com/FiloSottile/age"
K9S_VERSION="0.50.6"
K9S_SOURCE="https://github.com/derailed/k9s/releases"
K9S_TAGS="https://github.com/derailed/k9s/tags"
K9S_SITE="https://k9scli.io/"