Supported combination: platform 2026.10.1rc17 · tooling 2026.10.1rc17.
Core concepts

The platform model

Follow a workflow from reusable Actions to deployed revisions and execution evidence.

Pyplines separates what a procedure does, where it runs, and what happened when it ran. A team can reuse a Definition across Environments while retaining evidence for each execution.

The main objects

ObjectMeaningExample
ActionA reusable operation with typed inputs and outputs, packaged as an OCI imageAn Action that inspects a service
DefinitionPortable YAML describing inputs and ordered Action stepsA service maintenance procedure
EnvironmentRegistry mapping, public context, secrets, platform, and runner pooldevelopment or production
PyplineA Definition installed under a name within an Environmentproduction/service-maintenance
RevisionAn immutable deployed Definition and its inspected, pinned ActionsRevision 3 of that Pypline
RunAn execution of one revision with supplied inputsRun 42
AttemptRetained evidence for an individual step executionThe original invocation and a later retry

A workflow is the procedure you are describing. Pypline is its installed form in Pyplines. A Run is one execution of that installation, not a new deployment.

From Definition to Run

  1. Select Actions available through the target Environment's registry.
  2. Write a Definition binding workflow inputs, Environment values, and earlier outputs to Action inputs.
  3. Deploy it. The server inspects contracts and pins image digests in a revision.
  4. Start a Run with input parameters. The Run captures its revision.
  5. Before each step, the server resolves current context and secret versions, validates inputs, and evaluates policies.
  6. An admitted runner executes the pinned image. The server retains the result and attempt evidence.

Updating a Pypline creates a new revision. It does not rewrite existing Runs. Environment context and secrets are resolved during preparation, so pinning a Definition does not freeze every external value for the lifetime of a Run. Changes can require new preparation and approvals.

Access and execution policy

Access assignments answer who may perform an operation. Execution policies answer what approval and recovery conditions must be satisfied. Permission to start a Run does not bypass its approval policy.

See access and policies, approving a step, and the execution architecture.