Agent skills collection
- Python 99.4%
- Shell 0.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
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.
|
||
| .agents/skills/forgejo | ||
| skills | ||
| .gitignore | ||
| AGENTS.md | ||
| skills-lock.json | ||
| skills.sh | ||