1
Tag the version and push it
Tag the commit you want to release with a semver tag, prefixed with The tag is what the hub turns into a published version, so it must be a
semantic version such as
v, that
matches the version in formae-plugin.pkl. Then push the tag.v0.1.0 or v1.2.3.2
The hub builds and publishes the version
When the tag arrives, the hub builds the plugin from that commit, runs its
checks, and publishes the version. A build takes a few minutes. You do not
trigger anything else; pushing the tag is the whole action.
3
The version is live
The published version appears on your organization page with its channel and
publish time.
On the plugin page, the version is now installable with 

formae plugin install, and the page renders the plugin’s README, supported resources, and
license.
4
Yank a version to pull it back
If a published version turns out to be broken, yank it. Yanking soft-deletes
the version so it can no longer be installed, and it emails the other
organization admins an optional reason. Yanking is reversible: unyank restores
the version. Confirm the action by typing 
yank.
A published version’s tag is fixed to the commit it was built from. To ship a
fix, publish a new version with a new tag rather than moving the old one. Moving
a published tag fails; see
Troubleshoot a build.
See also
- Publish a plugin: register the plugin before you release a version.
- Troubleshoot a build: read build failures and recover from them.

