)]}'
{
  "log": [
    {
      "commit": "cd960e62255e29290064c3e2b244a9eaf079b57c",
      "tree": "bad0bf7fba5db77c6f6e1d86e4f1f0b7af65f805",
      "parents": [
        "b65e54f2dd9cd4e385a452e66c3d80c15e0df743"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Sep 01 06:49:57 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Sep 01 06:49:57 2026 +0200"
      },
      "message": "Die Browserfassung baut auf Ubuntu 26.04\n\nDer Wasm-Lauf scheiterte, ehe er begonnen hatte: native-image\n--tool:svm-wasm übersetzt zu Beginn eine Probe im Textformat, und das\nBinaryen aus dem apt-Bestand von ubuntu-latest (24.04) liest sie nicht\nmehr — „unknown heaptype kind“. Der Läufer 26.04 führt eine neuere\nFassung; von Hand gebaut wird ohnehin mit 132.\n\nGeprüft: der Auftrag „browserfassung“ läuft beim nächsten Push von\nselbst; die beiden anderen Aufträge sind unberührt.\n\nChange-Id: I6e6262a931b67b5dba05efe1ffd888e73f43b0a9\n"
    },
    {
      "commit": "1f8af7b9a90a8ba241cd05ee148f534121e015ab",
      "tree": "7b07814adcc2f1bbd073e480e37bef476a263074",
      "parents": [
        "2ef19ec3428d9fc95c4918b8025097df68efbd06"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Aug 31 16:52:34 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Aug 31 16:52:34 2026 +0200"
      },
      "message": "Die Prüfung läuft fortan bei jedem Push von selbst\n\nGebaut und geprüft wurde bislang von Hand: „./mvnw verify“ und, seltener,\n„./mvnw -Pwasm package“ nebst „reuse lint“. Ein Bruch fiel damit erst dem auf,\nder zufällig baute — und gerade der Wasm-Bau, der eine andere Java-Fassung\nvoraussetzt als der gewöhnliche, wird am seltensten angefaßt.\n\nDer neue Arbeitsablauf .github/workflows/ci.yml fährt bei jedem Push nach master\nund bei jedem Pull Request drei Läufe nebeneinander: Bau und sämtliche Tests auf\neinem Temurin-JDK 25 (Spotless und Enforcer laufen mit, weil sie an die Phase\n„verify“ hängen), die Herstellung der Browserfassung auf Oracle GraalVM — die\nCommunity Edition trägt Web Image nicht — samt deploy/webpaket.sh, und die\nLizenzauszeichnung nach REUSE. Binaryen wird dem Wasm-Lauf vorab eingerichtet,\ndamit wasm-opt tatsächlich läuft und die 25-MiB-Grenze an dem gemessen wird, was\nausgeliefert würde. Das Webpaket und die ausführbare Archivdatei bleiben als\nArtefakte abrufbar, die Testberichte nur im Fehlerfall. Nachzuladen ist nichts:\nDer Beispielkorpus liegt im Repository und ist allein von „git archive“\nausgenommen.\n\n§ 17 des Handbuchs erhält hierzu die Absätze 4 und 5; das Fassungsverzeichnis\nführt den Tag fort.\n\nGeprüft: „./mvnw --batch-mode verify“ geht auf (58 s); der Wasm-Befehl des\nLaufes ergibt örtlich „target/web ist auslieferbar“ (wasm-opt: 19 845 039 -\u003e\n17 392 218 Bytes); „reuse lint“ weist 224 von 224 Dateien als vollständig\nausgezeichnet aus.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nClaude-Session: https://claude.ai/code/session_019asn2GWjyjGotivHpYchfi\nChange-Id: Ib9a7f676859529cc7c1253234ce7cc0175267b51\n"
    }
  ]
}
