fix: [68] Release-Drafts als forgejo-bot authored (statt Ghost) #69
No reviewers
Labels
No labels
auto-merge
bug
chore
dependency
duplicate
enhancement
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
hobbypunk/rails-base_app!69
Loading…
Reference in a new issue
No description provided.
Delete branch "bug/68"
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?
Löst #68 – Fortsetzung der forgejo-bot-Migration aus #67.
Problem
Release-Drafts rendern den Author als Ghost 👻 – der ephemeral Action-Token mappet auf den Pseudo-User (uid -2), der nicht in der DB existiert (gleiches Muster wie der Auto-Merge-Doer aus #66).
Fix
release-drafter:audience-Input + JWT-Flow (OIDC-Fetch, Bearer-Auth), Fallback auf Token mit Warnung im Logrelease-drafter.yml:enable-openid-connect: true+ Audience-PlatzhalterJWT-Pfad lokal gegen Mock getestet (JWT-Fetch per runner-token, Bearer auf allen API-Calls).
To-do (einmalig, als forgejo-bot eingeloggt)
Dritte Authorized Integration: Workflow
release-drafter.yml· Git refrefs/heads/main· Eventpush· Capabilitywrite:repository– dann die Audience hier eintragen, und der nächste Draft-Run veröffentlicht als forgejo-bot.[68] Release-Drafts als forgejo-bot authored (statt Ghost)to fix: [68] Release-Drafts als forgejo-bot authored (statt Ghost)📊 Coverage
Patch-Coverage: keine getrackten Zeilen geändert
Schwächste Dateien im Projekt
🔍 Report im Browser ansehen · 📄 Run-Artifact „coverage-report“