The docs-only skip worked, but its skip-list was narrow enough that PR #96 —
a contributing guide, docs edits and issue templates — built the app four
times over two files that Gradle never reads: an issue-template config.yml
and .gitignore. Adds issue templates, .planning/, licences/, renovate.json5
and the dotfiles to the list, and logs which files forced a build so the
next surprise is answerable from the run log.
Also normalises a full refs/heads/ base_ref, which would otherwise fail the
merge-base lookup and silently turn the whole guard into "always build".