⚙️ 🤖 VERSION-Variable driftet gegen den Git-Tag — -V meldet 0.3.0 bei Release v0.4.0 #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/pwgenz6c#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?
█░░░░░░░░░██████░░░░-Vist die einzige Selbstauskunft des Scripts████████░░███░░░░░░░█████░░░░░Befund
pwgenz6c:14trägtVERSION="0.3.0", der letzte Tag ist v0.4.0. Belegt:Ausgeliefert (Symlink
~/bin/pwgenz6c) ist damit v0.4.0 inkl.-p-pass-Pfad-Feature, das Script meldet dem Nutzer aber 0.3.0. Die Drift war seit 2026-07-12 als Wackelkante notiert und wurde bisher durch manuelles Vorbumpen vor jedem PCR abgefangen — beim v0.4.0-Release ist genau das ausgefallen.Ursache
~/bin/release(holm.tools.public/release) ermittelt die nächste Version übergit cliff --bumped-versionund setzt Tag + CHANGELOG, fasst aber keineVERSION=-Variable im Script an. Es gibt also keinen Mechanismus, der Script-Version und Tag koppelt — nur Disziplin.Umsetzung
Hier (Sofort-Fix):
VERSIONauf den kommenden Tag vorbumpen und v0.4.1 releasen, damit Script-Auskunft und Tag wieder deckungsgleich sind.Ursache (Fremdrepo): Antrag an holm.tools.public/release,
VERSION=-Zeilen beim Release automatisch mitzubumpen — separat dort erfasst und hier verlinkt. Solange das offen ist, bleibt das manuelle Vorbumpen vor jedem PCR Pflicht (steht im Pemmikan unter „Offene Punkte / Wackelkanten").Erledigt mit v0.4.1. Beleg:
Commit
f699734(fix(version): VERSION-Variable auf 0.4.1 gebumpt) überfix/4-version-driftnachdevgemerged, Release v0.4.1 getaggt und nachmaingemerged (16cb0dd). Script-Auskunft und Tag sind wieder deckungsgleich,~/bin/pwgenz6czeigt als Symlink direkt auf den Checkout — der Fix ist damit sofort im Feld.Ursache bleibt offen und liegt woanders: release#2 (VERSION= beim Release mitbumpen). Bis das umgesetzt ist, ist das manuelle Vorbumpen vor jedem PCR weiterhin Pflicht — steht so im Pemmikan unter „Offene Punkte / Wackelkanten". Dieses Issue wird trotzdem geschlossen, weil der hier belegte Defekt (falsche Selbstauskunft) behoben ist; ein Wiederauftreten wäre ein neuer Vorfall am selben strukturellen Loch.