sourceplane/kiox

Install kiox, prepare a workspace, and run commands in the current kiox execution model

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionkiox version to install (for example v0.4.2); when omitted or set to latest, the action resolves the latest published kiox release tagno
install-urlOverride for the kiox installer script URL; when omitted, the action uses install.sh from the resolved kiox tagno
workspaceWorkspace target to initialize. Accepts either: - Path to an existing kiox workspace manifest file (kind: Workspace) - Workspace directory or name to create no
providersProvider specs to add to a workspace (one per line). When 'workspace' is omitted, the action creates a transient workspace for this step. Format: <source> [as <alias>] [--plain-http] Examples: core/node as node ghcr.io/acme/kubectl:v1.31.0 as kubectl --plain-http no
runShell commands to execute after setup. kiox is always available on PATH. When a workspace is configured, commands run inside the workspace environment, so provider aliases are available on PATH for this step. no
working-directoryWorking directory for all kiox operationsno.
outputsOutput file mappings (one per line): name=file_path File contents are set as individual step outputs and aggregated into the outputs-json output. no
artifactsArtifact file paths to upload (one per line)no
artifact-nameName for the uploaded artifact bundlenokiox-artifacts
namedescription
kiox-versionInstalled kiox version string
workspace-nameInitialized workspace name
workspace-rootInitialized workspace root directory
outputs-jsonJSON object built from the output file mappings