fix(ci): gitea-release Variablen-Scope — alles in einen Shell-Block #407

Merged
admin-mrrm merged 1 commit from fix/gitea-release-shell-scope into main 2026-05-25 22:19:32 +02:00
Owner

Summary

Bei Tag v0.4.5 (Build #863) wurde das Release angelegt, der APK-Upload schlug aber fehl mit curl: (26) Failed to open/read local data$APK war im |-Block leer. Drone führt jeden commands[]-Eintrag in einer separaten Shell aus.

Fix

Alles in einen einzigen |-Block + set -eu. Variablen bleiben damit über die ganze Sequenz erhalten.

Test plan

  • CI grün (Step läuft nur auf Tag-Event, also keine Verifikation in diesem PR)
  • Beim nächsten Tag-Cut: gitea-release ohne Manual-Upload erfolgreich
## Summary Bei Tag v0.4.5 (Build #863) wurde das Release angelegt, der APK-Upload schlug aber fehl mit `curl: (26) Failed to open/read local data` — `$APK` war im `|`-Block leer. Drone führt jeden `commands[]`-Eintrag in einer separaten Shell aus. ## Fix Alles in einen einzigen `|`-Block + `set -eu`. Variablen bleiben damit über die ganze Sequenz erhalten. ## Test plan - [ ] CI grün (Step läuft nur auf Tag-Event, also keine Verifikation in diesem PR) - [ ] Beim nächsten Tag-Cut: gitea-release ohne Manual-Upload erfolgreich
fix(ci): gitea-release Variablen scope — alles in einen Shell-Block
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
7235e19a11
Bei Tag v0.4.5 (Build #863) wurde das Release zwar erstellt, der APK-Upload
schlug aber fehl mit `curl: (26) Failed to open/read local data` — `$APK`
war im `|`-Block leer.

Drone führt jeden `commands[]`-Eintrag in einer separaten Shell aus, also
ist eine Variablen-Zuweisung in Zeile N im Block in Zeile N+1 nicht mehr
sichtbar. Fix: alles in einen einzigen `|`-Block packen + `set -eu`.
Sign in to join this conversation.
No reviewers
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
admin-mrrm/mrrmlabapp!407
No description provided.