Commit graph

2 commits

Author SHA256 Message Date
Till Wegmueller
61fca2673d Fix log streaming: no duplicates, proper step boundaries
- Streamer sends only new lines per category (tracks cursor per category)
- Reporter no longer re-uploads logs — only sets step state boundaries
  and sends the no_more marker
- Remove ::group:: markers that cluttered the Forgejo log viewer
- Step 0 (Set up job) gets setup categories (boot, env, tool_check)
- Step 1 (main step) gets workflow step output
2026-04-07 00:23:00 +02:00
Till Wegmueller
3a261b3f2e Add log streaming and fix Forgejo step mapping
- Stream logs to Forgejo in real-time during job execution (polls
  logs-service every 3s)
- Map setup logs (boot, env, tool_check) to "Set up job" step
- Map KDL workflow step logs to the main Actions step
- Add summary line to "Complete job" step
- Use ::group::/::endgroup:: markers for log category sections
2026-04-07 00:13:54 +02:00