prismatic-io/Prismatic Integration Publisher

Import and publish an integration via Prismatic's Prism CLI

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
INTEGRATION_IDThe ID of the integration to be published.yes
PATH_TO_YMLPath to the YAML file containing the integration configuration.no
PATH_TO_CNIThe path to the Code Native Integration source code, usually the same location as the CNI's package.json. If not provided, the root will be used.no
PRISMATIC_URLThe target Prismatic API to import to.yes
PRISM_REFRESH_TOKENThe token granting access to the API at the PRISMATIC_URL provided.yes
PRISMATIC_TENANT_IDThe tenant ID to use when publishing the integration. Required if your user is associated with multiple tenants in a single region. Use 'prism me' to find your tenant ID.no
CUSTOMER_IDOptional customer ID to associate with the published version.no
SKIP_COMMIT_HASH_PUBLISHSkip inclusion of commit hash in metadata.nofalse
SKIP_COMMIT_URL_PUBLISHSkip inclusion of commit url in metadata.nofalse
SKIP_REPO_URL_PUBLISHSkip inclusion of repository url in metadata.nofalse
SKIP_PULL_REQUEST_URL_PUBLISHSkip inclusion of pull request url in metadata.nofalse
MAKE_AVAILABLE_IN_MARKETPLACEMake version available in the marketplace.nofalse
OVERVIEWOverview to describe the purpose of the integration.no""
COMMENTA comment to include with the published version.no""
PRISM_VERSIONThe version of the Prism CLI to install. Defaults to ^9.no^9
TEST_API_KEYSTest API keys to associate with flows for test executions. A YAML mapping of flow name to API key, passed as a `|` block scalar (GitHub Actions inputs are string-typed; the `|` delivers the map as a literal multi-line string for the action to parse). See README for the full pattern. Flow names with spaces are supported. Neither side may contain a literal `"`. Pass via secrets — do not hard-code. no""
namedescription
PUBLISHED_INTEGRATION_VERSION_IDThe ID of the just-published integration version.