Releases: Jumoo/uSync.Automate
Releases · Jumoo/uSync.Automate
Release list
v17.0.0-beta1
First beta release. Umbraco.Automate integration for uSync and uSync.Complete, targeting Umbraco 17 / .NET 10.
Packages
- uSync.Automate - syncs Automate's own workspaces, workspace groups and automations as uSync XML files.
- uSync.Automate.Actions - run a uSync export, import or report from an Automate workflow (
uSync.export,uSync.import,uSync.report), or target a single item (uSync.exportItem,uSync.importItem); triggers for uSync import/export/report start/complete and per-item import/export events. - uSync.Automate.Actions.Complete (new) - Automate actions/triggers for uSync.Complete's publisher:
uSyncComplete.push/uSyncComplete.pull- push or pull content/media to another server, by item key.uSyncComplete.pushSettings/uSyncComplete.pullSettings- push or pull a single settings item (document type, data type, template, member, or a third-party entity type) by UDI entity type + key.uSyncComplete.createRestorePoint- take a restore point on the target before applying changes.uSyncComplete.publishReceivedtrigger - fires when this site finishes receiving a push/pull from another server.
Both action packages share loop-protection against uSync/Automate cascades (a single-flight operation gate, and automation-originated events skipped by default) - see each package's readme for details and limits.
CI/CD
- PR builds and pushes to
mainnow build and test bothuSync.Automate.TestsanduSync.Automate.Tests.Complete. - Release workflow packs and publishes all three nupkgs to NuGet via trusted publishing (OIDC, no stored API key), triggered by pushing a
v*tag. - CodeQL workflow is present but currently disabled (commented out) - this repo is private and code scanning needs GitHub Advanced Security, which isn't available without GitHub Teams yet.
Known limitations
uSync.Automate.Actions.Complete's push/pull/restore-point actions run inline and block the workflow step for as long as the pipeline takes - size step timeouts accordingly for large trees.- See
UPSTREAM-REQUESTS.mdfor documented friction points againstUmbraco.Automate.Core,uSync,uSync.CompleteandJumoo.Processing.Corefound while building this.