⚙️ 🤖 release.sh: Forgejo-Release-Text immer leer (awk-Bereich endet sofort) #4
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority/Critical
Priority/High
Priority/Low
Priority/Medium
Reviewed/Confirmed
Reviewed/Duplicate
Reviewed/Invalid
Reviewed/Won't Fix
Status/Abandoned
Status/Blocked
Status/Need More Info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
holm.tools.public/release#4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
█░░░░░░░░░█████░░░░░██████████████████░░███░░░░░░░Befund (2026-09-23, nixos.fleet v1.2.0)
release.shSchritt 8:Die Startzeile
## [1.2.0] – …passt auch auf das Endmuster^## \[→ der awk-Bereich endetauf seiner ersten Zeile,
sed '$d'löscht genau diese →notesist immer leer.Gemessen: nixos.fleet v0.27.3, v1.0.0, v1.0.1, v1.1.0, v1.2.0 — alle
body0 Zeichen.Zusätzlich lief der POST für v1.2.0 einmal mit HTTP 500 ins Leere (
curl -fbricht ab, dasScript meldet vorher schon „released"); Wiederholung → 201. Ursache des 500 unbekannt.
Vorschlag (nicht umgesetzt, Holm-Go ausstehend)
Getestet an nixos.fleet/CHANGELOG.md: liefert den 1.2.0-Block (14 Zeilen); damit wurde der
v1.2.0-Release-Text per API nachgetragen. Optional: Release-Texte älterer Tags nachtragen.
Dublette von #1 (gleicher Befund, seit 2026-06-01 offen). Von mir angelegt, weil die Duplikatprüfung im selben Aufruf lief und ich den Treffer nicht beachtet habe. Neue Messwerte stehen als Kommentar in #1.