Koji
Swamp-native Koji client: speaks Koji's XML-RPC dialect and header-based session protocol, authenticating with Kerberos/GSSAPI (via @kneel/krb5) or an SSL client certificate. One model instance per Koji profile ("scope"); reads hosts, builds, tagged builds, and tasks, and writes host edits, enable/disable, tag/untag, promote, and build submission.
Initial public release of @kneel/koji — a swamp-native Koji client.
Speaks Koji's XML-RPC dialect and header-based session protocol; authenticates with Kerberos/GSSAPI (via @kneel/krb5) or an SSL client certificate. One model instance per Koji profile ("scope").
Reads: hosts, builds, tagged builds, tasks. Writes: host edit, host enable/disable, tag/untag build, promote build, submit build (SCM URL or local .src.rpm upload).
Live-verified against real Koji hubs (Kerberos + SSL). 233 tests; deno check/lint/fmt clean.
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned