Release 31

Released May 27, 2026.

This release made publishing more forgiving when something outside your control goes wrong. leed site push now dealt with other people’s changes for you, and a deployment that failed for reasons beyond your content could be retried with one click.

New features

Push without fixing up git by hand

leed site push now fetched origin/staging and rebased your local commits on top of it before pushing. Before this release, if anyone else had pushed to the same content repository since you last pulled, the push failed with raw git hints and you had to recover in the shell yourself.

If the rebase hits a conflict, which is rare for content edits, the command aborts the rebase, leaves your working tree as it was, and tells you exactly what to run to recover.

leed site commit -m "Update pricing page"
leed site push

Learn more: Git Workflow.

Retry a failed deployment

The Deployments page now offered a Retry button on a failed deployment when the failure was a temporary or infrastructure problem, such as a build service hiccup or an upload that did not complete. Retrying started a new build of the same commit, carrying the same reasons as the original, and the new deployment appeared in the list.

The button appeared only on the most recent deployment for a site. It did not appear when the build failed because of your own content or templates, since running the same commit again would fail the same way. Fix the content and publish again instead.

Learn more: When a Deployment Fails, Deployment History and Status.

Fixes

Failure badges reflect the latest build

The administration overview used to flag a site as failing if any of its recent builds had failed, even after a later build succeeded. It now flagged a site only when its latest completed build on either the preview or the live site had failed. Builds still in progress and canceled builds no longer counted as failures.

The Page Types list loads after outside edits

The Page Types list could fail to load after a page type was edited outside the CMS. It now loaded normally, and Leed repaired the affected page type automatically.

ESC