OXYGENHUB

Releases 1

oxy 0.11.0 latest v0.11.0 · ✔ signed by Andy McCall · andymccall ·

Trust and audit
  • Changed: the changelog is checked on the WASM tier. A changelog job in the pipeline runs OxygenFlow's checks module on any runner with the WASM tier, failing when the changelog's sections are out of shape or Cargo.toml's version has none.
  • Changed: moved subrepo pins are named (issue #162). A pin moved by work inside a subrepo is a pin bump the parent's next commit records, and it used to go in unsaid. oxy status now lists it under Subrepo pins (old → new), and a subrepo's own uncommitted edits, which the parent does not record; a bare oxy commit that records a moved pin says so and how to leave it out (oxy commit PATHS).
  • Added: oxy submodule remove --delete (issue #164). It deletes the subrepo's directory too, read-only object files and all, and refuses while the subrepo has uncommitted edits (--force to delete them anyway); without it, removal says the directory is left and how to delete it. A directory moved by hand used to fail halfway, after the copy, on the read-only files.
  • Changed: an agent's commit says "awaiting seal", not "unsigned" (issue #165). In a checkout that signs keyless under an agent grant, a change of its own author that the next push will seal shows ◌ awaiting seal in oxy log and oxy show; "unsigned" is kept for changes nothing will sign.
  • Fixed: a stale author.key can no longer fork your identity (issue #163). A checkout that pinned author.key to a key a rotation made elsewhere had already succeeded built a second successor of it on oxy identity delegate add, splitting the identity in two. rotate, renew and delegate add/remove now refuse to start from a key that already has a successor in your home, naming the newest key and the oxy config that points at it; their report says which key they started from and which config named it; and oxy identity show warns when the configured key is not the newest, and names the key where an identity forks.

Assets