From 7dd97850583118eb4ed1d1261a7cc41a43e884d5 Mon Sep 17 00:00:00 2001 From: Jorijn van der Graaf Date: Sat, 31 Oct 2026 17:27:31 +0100 Subject: [PATCH] docs(packaging): add the 4.0.0 release entry AGENTS.md written from a tracked AGENTS.template.md, so the dependency notes no longer change a file the project commits. A major, because a project that kept 3.0.0's notes section in its committed AGENTS.md stops getting it updated until it moves to the template: the rule is a major whenever the notes have a Breaking section, even one that no build fails over. Co-Authored-By: Claude Opus 5.5 --- .../net.catcrafts.CrafterBuild.metainfo.xml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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