nanostack-dev/Run Echopoint Flows

Run one or more Echopoint flows as ephemeral CI executions and report results. Usage: uses: nanostack-dev/echopoint-cli@v1

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 7, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: nanostack-dev/echopoint-cli-old@6d601f411c412db1c9706dd185595ead1cabaa51 # v0.15.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
api-keyEchopoint API key with flows:execute and runner:complete scopes.yes
organization-idEchopoint organization ID.yes
flow-idSingle flow ID to run. Mutually exclusive with flow-ids.no
flow-idsComma-separated or newline-separated list of flow IDs to run. Mutually exclusive with flow-id. no
environmentEnvironment key to use for resolved flow inputs.no
version-idImmutable flow version ID. Omit to run the current flow state.no
cli-versionVersion of the echopoint CLI to download (e.g. v1.2.0 or latest).nolatest
runner-versionVersion of echopoint-runner to download. Defaults to cli-version when omitted. no
runner-binaryPath to an already-installed echopoint-runner binary. When set, the action skips downloading the runner and uses this path instead. no
poll-timeoutMaximum seconds to wait for all flows to complete.no300
parallelNumber of flows to execute concurrently. Must be >= 1.no1
tagsComma- or newline-separated flow tags to run. Flows are selected via flow search. Mutually exclusive with flow-id / flow-ids. no
match-modeTag match mode when using tags: any (default) or all.noany
api-urlEchopoint API base URL (e.g. https://apidev.echopoint.dev). Defaults to the CLI default when omitted. no
namedescription
execution-idExecution ID for a single-flow run.
execution-idsComma-separated execution IDs for a multi-flow run.
statusAggregate status string: completed, failed, or error.
successtrue if all flows completed successfully, false otherwise.
results-jsonRaw JSON output from echopoint flows run.