prismatic-io/Prismatic Integration Publisher
Import and publish an integration via Prismatic's Prism CLI
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| INTEGRATION_ID | The ID of the integration to be published. | yes | — |
| PATH_TO_YML | Path to the YAML file containing the integration configuration. | no | — |
| PATH_TO_CNI | The 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_URL | The target Prismatic API to import to. | yes | — |
| PRISM_REFRESH_TOKEN | The token granting access to the API at the PRISMATIC_URL provided. | yes | — |
| PRISMATIC_TENANT_ID | The 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_ID | Optional customer ID to associate with the published version. | no | — |
| SKIP_COMMIT_HASH_PUBLISH | Skip inclusion of commit hash in metadata. | no | false |
| SKIP_COMMIT_URL_PUBLISH | Skip inclusion of commit url in metadata. | no | false |
| SKIP_REPO_URL_PUBLISH | Skip inclusion of repository url in metadata. | no | false |
| SKIP_PULL_REQUEST_URL_PUBLISH | Skip inclusion of pull request url in metadata. | no | false |
| MAKE_AVAILABLE_IN_MARKETPLACE | Make version available in the marketplace. | no | false |
| OVERVIEW | Overview to describe the purpose of the integration. | no | "" |
| COMMENT | A comment to include with the published version. | no | "" |
| PRISM_VERSION | The version of the Prism CLI to install. Defaults to ^9. | no | ^9 |
| TEST_API_KEYS | Test 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 | "" |
Outputs
| name | description |
|---|---|
| PUBLISHED_INTEGRATION_VERSION_ID | The ID of the just-published integration version. |