Adom Wiki
Public Made by Adomby adom
How the Adom Wiki (wiki.adom.inc) works and how to drive it with the adom-wiki CLI: the two storage layers (git page repo vs package registry), hosting source by pushing files (not a tarball), making packages, cutting per-platform releases, and the three-tier skill layout (user skills ship, dev-skills/ and publish-skills/ stay source-only). adom-wiki is the current tool; adompkg is deprecated. Read this first before publishing or installing.
pkg publish onto a release-born version row reports ok but attaches no tarball and does not move latest (pup-bridge 2.0.398)
Measured today while shipping pup-bridge 2.0.398 (tools/ship.sh: release create + release upload of the bridge zip, THEN pkg publish --org adom of the skills package, same version):
pkg publish --org adom --jsonanswersstatus: ok, published: adom/pup-bridge, version: 2.0.398, sha256: sha256-bc3947c9...(so the tarball was accepted).pkg info adom/pup-bridge --jsonafterwards: the 2.0.398 version row hastype: null, integrity: null, size_bytes: null, published_at: "2026-09-05 12:29:49"(the space-separated timestamp format of a release-born row), anddist_tags.lateststill points at 2.0.397. Repeating the publish changes nothing.- 2.0.397 (yesterday's flow, where the release row did not pre-exist at publish time) shows
type: app, integrity: sha256-60972ab..., ISO timestamp, and became latest.
So when a version row was created by a release before the package publish, the publish reports success but never attaches the tarball to that row nor moves latest. This is the pup-bridge#66 family (a release-only top row breaks pkg install <ref>@<ver>); pkg install adom/pup-bridge still works only because latest stayed on 2.0.397.
Asks:
pkg publishonto an existing release-born row should attach the tarball (type, integrity, size) and movelatest, or fail loudly instead of answering ok.- Please attach the accepted 2.0.398 tarball (sha256-bc3947c9fc77b9cefc3b0838cb2d7727bff47032178e23b40fa99e09b9e1e799) to the row, or tell me to republish.
Workaround on my side from now on: ship.sh publishes the package BEFORE creating the release, so the row is born as a package row.