chore include .k files

This commit is contained in:
Jesús Pérez 2025-10-07 11:18:51 +01:00
parent 99f743f24d
commit 505374fcad
Signed by: jesus
GPG Key ID: 9F243E355E0BC939
2 changed files with 71 additions and 2 deletions

2
.gitignore vendored
View File

@ -17,9 +17,7 @@ OLD
debug/ debug/
target/ target/
# Encryption keys and related files (CRITICAL - NEVER COMMIT) # Encryption keys and related files (CRITICAL - NEVER COMMIT)
.k
.k.backup .k.backup
*.k
*.key.backup *.key.backup
config.*.toml config.*.toml

71
versions.k Normal file
View File

@ -0,0 +1,71 @@
import version as prv_schema
# Core tools versions for provisioning system as array
# Converted from individual declarations to array of TaskservVersion items
core_versions: [prv_schema.TaskservVersion] = [
prv_schema.TaskservVersion {
name = "nushell"
version = prv_schema.Version {
current = "0.107.1"
source = "https://github.com/nushell/nushell/releases"
tags = "https://github.com/nushell/nushell/tags"
site = "https://www.nushell.sh/"
check_latest = False # Pinned for system stability
grace_period = 86400
}
dependencies = []
}
prv_schema.TaskservVersion {
name = "kcl"
version = prv_schema.Version {
current = "0.11.3"
source = "https://github.com/kcl-lang/cli/releases"
tags = "https://github.com/kcl-lang/cli/tags"
site = "https://kcl-lang.io"
check_latest = False # Pinned for system stability
grace_period = 86400
}
dependencies = []
}
prv_schema.TaskservVersion {
name = "sops"
version = prv_schema.Version {
current = "3.10.2"
source = "https://github.com/getsops/sops/releases"
tags = "https://github.com/getsops/sops/tags"
site = "https://github.com/getsops/sops"
check_latest = False # Pinned for encryption compatibility
grace_period = 86400
}
dependencies = ["age"]
}
prv_schema.TaskservVersion {
name = "age"
version = prv_schema.Version {
current = "1.2.1"
source = "https://github.com/FiloSottile/age/releases"
tags = "https://github.com/FiloSottile/age/tags"
site = "https://github.com/FiloSottile/age"
check_latest = False # Pinned for encryption compatibility
grace_period = 86400
}
dependencies = []
}
prv_schema.TaskservVersion {
name = "k9s"
version = prv_schema.Version {
current = "0.50.6"
source = "https://github.com/derailed/k9s/releases"
tags = "https://github.com/derailed/k9s/tags"
site = "https://k9scli.io/"
check_latest = True # Can auto-update for CLI tools
grace_period = 86400
}
dependencies = []
}
]