3 Commits

Author SHA1 Message Date
3ac41b5d0a docs: add CLAUDE.md with hosting, tagging, and testing context
Capture the non-obvious details of working in this repo: Gitea hosting,
the floating-v1-tag release workflow, the builder-live.log.gz gotcha,
and how to fetch consumer-job logs for verification.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 14:49:11 +03:00
ffa66e61ef fix: read gzipped builder-live.log when dumping chroot logs
copr-cli download-build fetches builder-live.log.gz (the on-mirror form
for completed builds), but the dump loop looked for plain builder-live.log
and silently emitted nothing. Try .gz first with zcat, fall back to plain,
and note the absence explicitly if neither is present.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
v1 v1.0.1
2026-04-16 14:44:05 +03:00
22e1ba33be feat: initial copr-publish composite action
Wraps copr-cli submit/watch/download-build with per-chroot log
dumping as collapsible ::group:: blocks. Moves the logic previously
living at .gitea/scripts/copr-build.sh in helexa/cortex into a
reusable action so every consumer gets live log visibility and
consistent failure diagnostics.

Inputs: project, srpm (glob OK), copr-config (secret).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
v1.0.0
2026-04-16 12:30:48 +03:00