- go build: -ldflags со пробелами передавались одним токеном и падали
("invalid value $ldflags for flag -ldflags"). Вместо этого собираем
массив $goArgs и вызываем go через splatting - каждый аргумент отдельным
токеном.
- Файл перекодирован в UTF-8 с BOM: PowerShell 5.1 без BOM читал .ps1 как
ANSI (cp1251) и ломал парсинг кириллических строк.
- .gitignore: игнорировать companion-файлы публикации
(ratatoskr-*.sha256 / ratatoskr-*.version).
32 lines
459 B
Plaintext
32 lines
459 B
Plaintext
# Binaries
|
|
/bin/
|
|
*.exe
|
|
*.out
|
|
ratatoskr
|
|
|
|
# Publish companions (scripts/build-publish-ui.ps1)
|
|
ratatoskr-*.exe.sha256
|
|
ratatoskr-*.exe.version
|
|
ratatoskr-*.sha256
|
|
ratatoskr-*.version
|
|
|
|
# Go build/test artifacts
|
|
/testbin/
|
|
*.test
|
|
|
|
# Env / secrets
|
|
.env
|
|
.env.*
|
|
!/.env.example
|
|
secrets/
|
|
|
|
# Local Gitea credentials for scripts/build-publish-ui.ps1
|
|
scripts/.gitea-creds
|
|
|
|
# Local config (not tracked — use config.yaml.example)
|
|
config.yaml
|
|
|
|
# Local scratch
|
|
.tmp/
|
|
.db/
|
|
.dbg/ |