This is the codecatalysts workflow sdk. This defines the workflow configuration a for codecatalyst project.
npm install @aws/codecatalyst-workflows-sdkA JavaScript SDK for CodeCatalyst Workflows.
This SDK is meant to aid users in creating Amazon CodeCatalyst Workflows
by providing a client to syntactically validate a workflow yaml prior to committing the file.
To install this package, simply type add or install @aws/codecatalyst-workflows-sdk using your favorite package manager:
``shell`
npm install @aws/codecatalyst-workflows-sdk
`shell`
yarn add @aws/codecatalyst-workflows-sdk
`shell`
pnpm add @aws/codecatalyst-workflows-sdk
`javascript`
// es5 example
const { WorkflowDefinition } = require("@aws/codecatalyst-workflows-sdk");
`javascript`
//es6 example
const { WorkflowDefinition } = require("@aws/codecatalyst-workflows-sdk");
command on the WorkflowDefinition class. An example can be found
below`javascript
const { WorkflowDefinition } = require("@aws/codecatalyst-workflows-sdk");
const { load } = require("js-yaml");const workflowYaml =
const validationResult = WorkflowDefinition.validate(load(workflowYaml))
``- aws/build@v1
- aws/managed-test@v1
- aws/github-actions-runner@v1
This SDK is distributed under the Apache License, Version 2.0, see LICENSE for more information.