chore include .k files
This commit is contained in:
parent
99f743f24d
commit
505374fcad
2
.gitignore
vendored
2
.gitignore
vendored
@ -17,9 +17,7 @@ OLD
|
||||
debug/
|
||||
target/
|
||||
# Encryption keys and related files (CRITICAL - NEVER COMMIT)
|
||||
.k
|
||||
.k.backup
|
||||
*.k
|
||||
*.key.backup
|
||||
|
||||
config.*.toml
|
||||
|
||||
71
versions.k
Normal file
71
versions.k
Normal 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 = []
|
||||
}
|
||||
]
|
||||
Loading…
x
Reference in New Issue
Block a user