Documentation Index

Fetch the complete documentation index at: https://docs.unqork.io/llms.txt

Use this file to discover all available pages before exploring further.

Publishing a Branch

Prev Next

Publishing a branch creates a named, read-only snapshot of the application at that point in time. Publishing does the following:

  • Creates a new version with a semantic version number (for example, v1.2.0).
  • Makes the version read-only.
  • Optionally sets the new version as the default and deletes the source branch.

Published versions can be promoted to other environments and set as the default version that end-users see. After publishing, the platform navigates to the module builder in the new version's context.

Publish a Branch

To publish a branch:

  1. In the module toolbar, click the checkout pill.

    Module Builder tab bar showing the checkout pill displaying the current branch name.

  2. Select Settings2 Manage Versions.

  3. On the branch to publish, select EllipsisVertical (ellipsis) > Upload Publish.... The Publish dialog opens for that branch.

  4. If the dialog displays a dependency warning, resolve all draft dependencies before continuing. See Dependency Check below.

  5. If a previous version exists, choose an Update Type:

    • Major: Significant new functionality or breaking changes.
    • Minor: Small improvements that do not break existing functionality.
    • Patch: Bug fixes or minor corrections.
    • Custom: Enter any version number manually.

    The version number field fills automatically for Major, Minor, and Patch. For Custom or first-time publishing, enter a version number in the format 1.0.0.

  6. Optionally, enter a Version Name to give the version a descriptive label (50 characters maximum).

  7. Set the publish options. See Publish Options below.

  8. Click Publish.

A confirmation message displays when the version is published successfully.

Publish Options

The following options are available when publishing a branch.

Option Default Description
Validate Branch Before Publish Unchecked When checked, runs server-side validation before publishing. Publishing might take longer. Blocks publishing if the branch has issues.
Make Published Version Default Unchecked When checked, sets the new version as the default version on success.
Delete Branch After Publish Checked When checked, removes the branch after publishing. Uncheck to continue working on the branch after publishing.

Dependency Check

Before publishing, the platform checks whether any of the application's dependencies are on draft (unpublished) versions. If they are, the dialog displays a "Draft dependencies must be resolved" message with the affected applications listed by name. Publishing is blocked until each listed dependency references a published version.

To resolve this, update each dependency to a published version on the Manage Dependencies page, then return to the publish dialog.

Stale Base Warning

If Make Published Version Default is selected and the branch was created from an older version, the dialog displays a warning: "Branch isn't based on the current default." The current default version has changes the branch does not include. Publishing this branch as the new default replaces the current default with the branch's content.

The stale base warning is informational. It does not block publishing. Use the GitCompare Compare with active version button in the warning to review the differences before publishing.

Semantic Versioning

Unqork uses semantic versioning to number published versions. A semantic version number has three parts: Major.Minor.Patch (for example, 2.1.3). Use the following as a guide when selecting an update type:

  • Major: Use for architectural changes, significant new functionality, or updates that change how the application behaves for end-users.
  • Minor: Use for improvements that add capability while keeping existing functionality intact.
  • Patch: Use for bug fixes and small corrections that do not add new functionality.

Changelog

Date Change
2026-08-25 Updated to Manage Versions dialog flow; added Settings2 icon; replaced "toast" with "message"; removed See Also intro; renamed from Publishing Branches.
2026-07-17 Added pill image and inline icons; editorial pass.
2026-07-15 Initial publication.