Process Versioning & Publishing

Written By Janos Veres

Last updated About 4 hours ago

Process Versioning & Publishing

Lumen uses a git-like versioning system for processes. Changes are tracked as commits, and published releases are tagged with semantic versions.

Publishing a Release

When your process is ready for use, click the Publish button in the toolbar.

publish-button

Publishing creates an immutable release snapshot. Users will see the published version when creating new requests. The version number increments automatically (e.g., 0.0.0 → 1.0.0).

Version History

version-history

The version history shows all commits made to the process, including:

  • Commit hash — Unique identifier for each change
  • Author — Who made the change
  • Timestamp — When the change was made
  • Changes — What was modified

You can browse the history to see how the process evolved over time.

Reverting Changes

revert-option

If you need to undo recent changes, use the Revert button to roll back to a previous version. This creates a new commit that restores the process to its previous state.

Note: Reverting cannot be undone. Make sure you want to discard your changes before confirming.

How Versioning Works

ConceptDescription
DraftCurrent working version (auto-saved)
ReleasePublished, immutable snapshot
CommitIndividual change record
HEADPoints to the latest draft commit

What's Next?

Continue to Process Configuration to learn about process-level settings.