fix: дефолтные пути — ./worktrees и ./ratatoskr.db (независимо от ОС)
All checks were successful
CI / test (push) Successful in 40s
CI / build-and-package (amd64, darwin) (push) Successful in 39s
CI / build-and-package (amd64, linux) (push) Successful in 40s
CI / build-and-package (amd64, windows) (push) Successful in 40s
CI / build-and-package (arm64, darwin) (push) Successful in 42s
CI / build-and-package (arm64, linux) (push) Successful in 45s

This commit is contained in:
Hermes
2026-08-15 11:26:34 +05:00
parent 3298bbcf8a
commit 87fae9b82c
3 changed files with 19 additions and 19 deletions

View File

@@ -75,8 +75,8 @@ telegram:
if cfg.OpenCode.IdleTimeout.Duration() != 2*time.Minute {
t.Errorf("idle timeout = %v", cfg.OpenCode.IdleTimeout)
}
if cfg.Paths.Worktree != "/opt/data/ratatoskr/worktrees" {
t.Errorf("worktree = %q", cfg.Paths.Worktree)
if cfg.Paths.Worktree != "./worktrees" {
t.Errorf("worktree = %q, want ./worktrees", cfg.Paths.Worktree)
}
}

View File

@@ -59,8 +59,8 @@ type ChatCfg struct {
}
type PathsCfg struct {
Worktree string `yaml:"worktree" default:"/opt/data/ratatoskr/worktrees"`
DB string `yaml:"db" default:"/opt/data/ratatoskr/ratatoskr.db" env:"RATATOSKR_DB"`
Worktree string `yaml:"worktree" default:"./worktrees"`
DB string `yaml:"db" default:"./ratatoskr.db" env:"RATATOSKR_DB"`
}
// Validate проверяет обязательные поля. Возвращает C1 MissingField