From 88cbe4e623eab9adb608566ac636d36eed72e551 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Tue, 15 Sep 2026 22:12:31 +0200 Subject: check refuses placeholders that could never expand --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index 10aa9b1..1cdf8b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,10 @@ "keep" rule like `(rule "keep" (when (content "confidential")) (stop))` protects an unreadable file from the rules below it. `explain` shows the rule as "undecided" and the later rules as stopped by it. +- `krino check`, and every run, refuses a placeholder that could never + expand (`{foo}`, `{mtime}` without a format, `%B`, `{0}`, `{10}`, an + unclosed `{`) at the action's file:line:col, instead of skipping the step + at plan time. - `make ci` passes on OpenBSD 7.9 (OpenBSD make) and FreeBSD 15.0 (bmake) with Go 1.26.8; the design notes that OpenBSD's `go` package needs `GOTOOLCHAIN=auto` to use it. -- cgit v1.3