Source, revisions, and live versions
An authored Play starts as a TypeScript file with its input, logic, description, and bindings. Source checks validate the supported authoring contract. A pilot tests the logic with representative input. Checks alone do not establish that the business result is correct. Registration creates a revision that can be inspected and run explicitly. Promotion makes a revision live. This separation lets a team review a candidate before changing the version its regular callers use. Provider connections and active declared secrets belong in the destination workspace. Deployment does not copy local credentials into Deepline. Workspaces and Secrets explain these boundaries.Deployment methods
All methods need the intended workspace and required dependencies. Ordinary
workspace members can author and publish Plays. Connecting the GitHub App and
managing repository links requires owner or admin access, plus permission
to install the App in GitHub.
Manual publication
Manual publication usesdeepline plays publish for one source file. The CLI
checks and registers the source, then publishes its live revision. This is
useful when an agent creates a Play interactively and you review a small pilot
before release.
The CLI also supports directory deployment through deepline plays deploy.
It builds the selected local files and records a deployment receipt. A directory
deployment uses the files on disk. Repository and commit flags record provenance,
rather than fetching that source.
Build a Play covers checks, pilots, and publication.
Deploy with GitHub Actions covers directory
selection and deployment receipts.