<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/.github/workflows/llm-review.yml, branch master</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git.openwrt.org/project/luci/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/luci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/'/>
<updated>2026-05-28T18:23:37Z</updated>
<entry>
<title>github: add LLM review workflow and project rules</title>
<updated>2026-05-28T18:23:37Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2026-05-27T23:45:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=9aa893221263a8e62af22b5d58634699c6e6b8e9'/>
<id>urn:sha1:9aa893221263a8e62af22b5d58634699c6e6b8e9</id>
<content type='text'>
Add a nightly LLM-driven PR review for the LuCI repo, calling the
reusable workflow in actions-shared-workflows. The extra_repos list
pre-clones LuCI's typical backends (rpcd, netifd, firewall4, ucode,
uhttpd, packages, openwrt) so the routine can verify cross-repo
references without re-cloning per PR.

Also add .github/llm-review-rules.md with two project-specific rules
the system prompt does not cover: redirecting PRs that touch
out-of-tree luci-app-* packages, and checking that new UCI options
have a backend consumer.

Co-Authored-By: Claude Opus 4.7 (1M context) &lt;noreply@anthropic.com&gt;
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
</feed>
