akua publish
Planned
Push a signed package to an OCI registry.
akua publish [path] [flags]
Flags
| flag | description |
|---|---|
--to=<oci-ref> | destination (default: [package].spec.publish.default) |
--tag=<tag> | tag (default: [package].version) |
--sign | sign with configured cosign key (default: on if logged in) |
--attest | emit and attach SLSA predicate (default: on) |
--public | mark as public (required for ghcr public visibility) |
Exit codes
0 success, 1 user error, 2 system error, 3 policy deny, 4 rate limited, 5 needs approval.
JSON output
{
"package": "pkg.akua.dev/payments-api",
"version": "3.2.0",
"digest": "sha256:…",
"signed": true,
"attestation_digest": "sha256:…",
"size_bytes": 1045832,
"upload_duration_ms": 1823
}