{% extends "base.html" %} {% block title %}Publish extension{% endblock %} {% block page_id %}extension-publish{% endblock %} {% block content %}
Publish a saved native Studio draft. Return to authoring to save or bump its version first.
Load the native drafts or open an exact saved project.
Native preview executes the saved code in a temporary permission profile inside a bounded owned process. It does not inherit saved grants and is not a filesystem or network sandbox. Missing dependencies require the separate Dependencies workflow. Widget preview checks loading; it does not render a Tk window here.
Select a saved draft and prepare a review.
The source, native engines, target and registry are checked again before issue. Local publication preserves verified pre-issue database and prior package snapshots. This workflow does not automatically restore a registry. Stopping cannot undo published or transmitted bytes.
A native message alone is insufficient: complete publication requires an acknowledged version/hash/size and fresh registry readback. A failed version write may leave an item and package. After an interrupted remote transmission, the remote outcome can remain unknown even when all local processes are closed.