Agent skills collection
  • Python 99.4%
  • Shell 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Christian Wiwie 6825499f91 feat(forgejo): add v16 actions log/cancel/delete API endpoints
Forgejo 16 introduces first-class REST API endpoints for Actions that
previously had no API or required docker-exec into the container.

New endpoints + CLI subcommands:
- GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs
  -> actions run-jobs <run_id>
  -> actions jobs list <run_id>  (alias)
- GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs
  -> actions job log <job_id>      (plaintext, --tail N)
- GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs
  -> actions run-logs <run_id>     (ZIP of all job logs)
       --list              list names in the ZIP
       --job <NAME>        print single job log to stdout
       --extract <DIR>     extract all logs to DIR
       -o <FILE>           save the ZIP to FILE
       --json              machine-readable inventory
- POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel
  -> actions run-cancel <run_id>
- DELETE /repos/{owner}/{repo}/actions/runs/{run_id}
  -> actions run-delete <run_id>

The legacy file-based 'actions task log' (docker exec into gitea
container, decompress .zst) is kept as a fallback for v15 or older
instances and clearly marked as legacy in the skill docs.

Tested against git.wiwie.dk (Forgejo 16.0.0+gitea-1.22.0): all
endpoints return correct shape, --extract/--list/--job work, and
cancel returns 204 / 403 for terminal runs.
2026-07-19 09:47:10 +02:00
.agents/skills/forgejo feat(forgejo): add actions tasks list + log/artifact storage docs 2026-06-27 13:35:47 +02:00
skills feat(forgejo): add v16 actions log/cancel/delete API endpoints 2026-07-19 09:47:10 +02:00
.gitignore docs(forgejo): clarify task logs are file-based (no API), add deploy failure debugging 2026-06-28 10:28:34 +02:00
AGENTS.md feat(spec-query): truth/target/resolve model, conflict detection, hierarchical arch nodes 2026-06-13 22:24:11 +02:00
skills-lock.json refactor(spec-query): migrate to pure JSON storage, update SKILL.md 2026-06-13 17:32:16 +02:00
skills.sh Add skills.sh installer script 2026-06-10 11:19:53 +02:00