)]}'
{
  "commit": "a94bdec06417d3a8c44640f114b88000ff0bef9f",
  "tree": "4dce5edb85753ec04be20ff4581b7b8343e705a7",
  "parents": [
    "7d46f073faec8f2ef40968a70ace56d608000e82"
  ],
  "author": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Mon Aug 24 22:54:17 2026 +0200"
  },
  "committer": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Mon Aug 24 22:54:17 2026 +0200"
  },
  "message": "Die Auslieferung wird eine Phase des Baues\n\nDie Browserfassung ging bisher über ein eigenes Skript nach Cloudflare:\ndeploy/cloudflare.sh rief erst „mvnw -Pwasm package“ und dann „wrangler\ndeploy“. Maven selbst wußte davon nichts. Seine gleichnamige Phase stand\nleer und hätte, gerufen, den Bau angehalten, denn das Erzeugnis benennt\nkein Empfangsverzeichnis.\n\nAlso wird das Ziel deploy:deploy stillgelegt — das Erzeugnis ist eine\nAnwendung, keine Bibliothek, und seine Fassungsbezeichnung ergäbe in\neinem Maven-Verzeichnis ohnehin kein brauchbares Modell —, und die\nfreigewordene Phase nimmt im Profil „wasm“ den Aufruf von wrangler auf.\nEin einziger Lauf baut und liefert nun aus. Die Prüfungen aus\nwebpaket.sh, sauberer Arbeitsbaum und 25-MiB-Grenze, liegen dabei vor dem\nHochladen und halten den Lauf an, ehe etwas hinausgeht. Das Skript\nentfällt; es wäre nur noch die Doppelung dreier Aufrufe.\n\nGeprüft: „mvnw deploy“ ohne Profil vermerkt „Skipping artifact\ndeployment“ und läuft durch; mit „-Pwasm“ erscheint die Ausführung\n„cloudflare“ an der Phase „deploy“; „wrangler deploy --dry-run“ liest die\ndreizehn Dateien von target/web, ohne auszuliefern; „mvnw verify“ besteht\nmit dreihundertfünfzig Prüfungen.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ic0ff3b4aa6dc399e253421183e60871efd65e5ed\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ae36571ff14ed94609af1ee29fbb2cca1f3515cf",
      "old_mode": 33188,
      "old_path": "FASSUNGEN.txt",
      "new_id": "cec007500e9723e074b14be3915ae1e77181ab60",
      "new_mode": 33188,
      "new_path": "FASSUNGEN.txt"
    },
    {
      "type": "modify",
      "old_id": "27b05780b5ce7ec40a9b7d6c1768d08ece3f5965",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "cf7af9c15865d6b91bd319856d24ac33a2ea784f",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "delete",
      "old_id": "2016e773c1444168252ddf09c15fadeeeadc4827",
      "old_mode": 33261,
      "old_path": "deploy/cloudflare.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "8fbfdb11c7ed44e97351458f602df1c75adb90f1",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "5511f7296ff7e2196ef7163b7db02c4edb61c6c9",
      "new_mode": 33188,
      "new_path": "pom.xml"
    }
  ]
}
