diff --git a/packaging/flatpak/net.catcrafts.CrafterBuild.metainfo.xml b/packaging/flatpak/net.catcrafts.CrafterBuild.metainfo.xml index 3cf4c41..95a0a53 100644 --- a/packaging/flatpak/net.catcrafts.CrafterBuild.metainfo.xml +++ b/packaging/flatpak/net.catcrafts.CrafterBuild.metainfo.xml @@ -25,6 +25,22 @@ + + +

New

+
    +
  • A project keeps its agent instructions in AGENTS.template.md, and crafter-build and crafter-build test write AGENTS.md from it with the dependencies' notes merged in: after the template's text, or between its marker lines. AGENTS.md is build output, so it goes into .gitignore, and a fresh clone has none until its first build. A project with a committed AGENTS.md moves over with git mv AGENTS.md AGENTS.template.md and echo /AGENTS.md >> .gitignore. An AGENTS.md no build wrote, such as a committed one still beside a new template, is never replaced; every build warns until it is deleted.
  • +
+

Fixes

+
    +
  • A build no longer changes a file the project commits. The dependency notes lived in a section of the committed AGENTS.md, so a dependency that edited its notes, an unpinned one that moved on, or a flag that pulled one in showed up in the project's diff as a change nobody made.
  • +
+

Breaking

+
    +
  • Without an AGENTS.template.md, a build leaves AGENTS.md alone. A section 3.0.0 kept in it is no longer updated, and every build warns about it until the file is moved to the template or the section is deleted.
  • +
+
+

New