Skip to content

Record installed executable ownership - #94

Merged
jezdez merged 2 commits into
mainfrom
fix/installed-update-ownership
Jul 24, 2026
Merged

Record installed executable ownership#94
jezdez merged 2 commits into
mainfrom
fix/installed-update-ownership

Conversation

@jezdez

@jezdez jezdez commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • add v1/record-installation to the existing local helper contract
  • stamp only the update channel, package, and build number for new runtimes
  • reject ownership and instruction as new build settings
  • preserve read compatibility with ownership fields stamped by conda-ship 0.6.x
  • keep installed ownership, path, label, and instruction in .<runtime>.json
  • keep one canonical executable usable by standalone installers and external package managers

Closes #91.

Standalone installer adoption landed in jezdez/conda-runtime#16. Delivery-specific package-manager integrations remain tracked in jezdez/conda-runtime#15. Constructor support remains deferred in conda/constructor#1299.

@jezdez
jezdez force-pushed the fix/installed-update-ownership branch from 4480007 to 70bb747 Compare July 24, 2026 00:39
@jezdez
jezdez merged commit 25098c7 into main Jul 24, 2026
10 checks passed
@jezdez
jezdez deleted the fix/installed-update-ownership branch July 24, 2026 10:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Record installed runtime update ownership

1 participant