aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-09-15 22:12:31 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-09-15 22:12:31 +0200
commit88cbe4e623eab9adb608566ac636d36eed72e551 (patch)
treea55e50b49ded3f386772cecc4f8ab1e71613014d /CHANGELOG.md
parent77a015b96db8727bb12d0869f180a44d087f6319 (diff)
downloadkrino-88cbe4e623eab9adb608566ac636d36eed72e551.tar.gz
krino-88cbe4e623eab9adb608566ac636d36eed72e551.zip
check refuses placeholders that could never expand
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md4
1 files changed, 4 insertions, 0 deletions
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.