Maak tag-teruglezing compatibel met macOS awk #2319

Closed
opened 2026-10-06 09:48:08 +00:00 by brenno · 0 comments
Owner

Aanleiding

De v0.6.14-release pushte de geannoteerde tag correct naar origin en mirror, maar remote_tag_commit viel daarna op de maintainer-Mac om met een syntaxfout. macOS /usr/bin/awk accepteert print conditie ? a : b hier niet zonder haakjes. Daardoor meldde release_auto ten onrechte dat de succesvolle tagpush niet terug te lezen was.

Gevolg

De publieke releaseketen was al gestart, terwijl het script stopte vóór het bewaken van release-CI. De tag zelf wijst correct naar mergecommit 8abe7354e en mag niet opnieuw worden gezet.

Acceptatie

  • De gepelde commit achter een geannoteerde tag wordt op macOS correct gelezen.
  • Dezelfde parser blijft op Linux werken.
  • Een regressietest voert het echte awk-programma uit met een directe en gepelde tagref.
  • ShellCheck en de volledige repositorypoort zijn groen.
## Aanleiding De v0.6.14-release pushte de geannoteerde tag correct naar origin en mirror, maar `remote_tag_commit` viel daarna op de maintainer-Mac om met een syntaxfout. macOS `/usr/bin/awk` accepteert `print conditie ? a : b` hier niet zonder haakjes. Daardoor meldde `release_auto` ten onrechte dat de succesvolle tagpush niet terug te lezen was. ## Gevolg De publieke releaseketen was al gestart, terwijl het script stopte vóór het bewaken van release-CI. De tag zelf wijst correct naar mergecommit `8abe7354e` en mag niet opnieuw worden gezet. ## Acceptatie - De gepelde commit achter een geannoteerde tag wordt op macOS correct gelezen. - Dezelfde parser blijft op Linux werken. - Een regressietest voert het echte awk-programma uit met een directe en gepelde tagref. - ShellCheck en de volledige repositorypoort zijn groen.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#2319
No description provided.