diff --git a/.github/workflows/Publish-To-NPM.yml b/.github/workflows/Publish-To-NPM.yml new file mode 100644 index 000000000..2c3e4527e --- /dev/null +++ b/.github/workflows/Publish-To-NPM.yml @@ -0,0 +1,96 @@ +# This workflow will build and run tests using node and then publish a package to the public NPM repository +# For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages + +name: Publish-To-NPM + +on: [workflow_dispatch] + +env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + SSH_PUBLIC_KEY: ${{ secrets.SSH_PUBLIC_KEY }} + SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} + GIT_COMMITTER_NAME: ActionsDevKitRelease + GIT_COMMITTER_EMAIL: cawsactionextensions+adk-release@amazon.com + +jobs: + release-to-prod: + runs-on: ubuntu-latest + permissions: write-all + steps: + # Allows to push to the main branch for + - name: Git & SSH auth setup + run: | + sudo git config --system --add safe.directory "*" + if [[ -n $SSH_PUBLIC_KEY && -n $SSH_PRIVATE_KEY ]]; then + echo "SSH Key pair found, configuring signing..." + mkdir ~/.ssh + echo -e "$SSH_PRIVATE_KEY" >> ~/.ssh/signing_key + cat ~/.ssh/signing_key + echo -e "$SSH_PUBLIC_KEY" >> ~/.ssh/signing_key.pub + cat ~/.ssh/signing_key.pub + chmod 600 ~/.ssh/signing_key && chmod 600 ~/.ssh/signing_key.pub + eval "$(ssh-agent)" + ssh-add ~/.ssh/signing_key + git config --global gpg.format ssh + git config --global user.signingKey ~/.ssh/signing_key + git config --global commit.gpgsign true + git config --global user.email $GIT_COMMITTER_EMAIL + git config --global user.name $GIT_COMMITTER_NAME + touch ~/.ssh/allowed_signers + echo "$GIT_COMMITTER_EMAIL $SSH_PUBLIC_KEY" > ~/.ssh/allowed_signers + git config --global gpg.ssh.allowedSignersFile ~/.ssh/allowed_signers + fi + # Checkout main branch + - uses: actions/checkout@v4 + with: + # Checkout with ssh key to be able to push changes back to the branch. + # The expected changes are: + # - a version bump in the package.json files + # - New commit that begins with chore(release): + # - New tag for the new version release + ssh-key: ${{ env.SSH_PRIVATE_KEY }} + # Setup .npmrc file to publish to npm + - uses: actions/setup-node@v4 + with: + node-version: 18 + registry-url: 'https://registry.npmjs.org/' + cache: 'yarn' + scope: '@aws' + # Install dependencies + - run: npm install -g npm@6.14.13 + - run: yarn --version + - run: npm --version + + # Yarn Install + - run: yarn --immutable-cache + + # Build project (also runs tests and packages dist) See packages/adk/adk-utils/.projen/tasks.json + - run: yarn build + + # Bump all package versions + - run: yarn projen bump + - run: NEW_ADK_RELEASE_VERSION=`jq -r .version packages/adk/adk/package.json` + - run: NEW_WORKFLOWS_SDK_RELEASE_VERSION=`jq -r .version packages/workflows/workflows-sdk/package.json` + + # Add and show changes + - run: git add . + - run: git status + + + # Commit changes and create new version tag + - run: RELEASE_COMMIT_MESSAGE="chore(release) release ADK v$NEW_ADK_RELEASE_VERSION and workflows-sdk v$NEW_WORKFLOWS_SDK_RELEASE_VERSION" + - run: git commit -m "$RELEASE_COMMIT_MESSAGE" + - run: git tag -a v$NEW_ADK_RELEASE_VERSION HEAD -m "$RELEASE_COMMIT_MESSAGE" + + # Push commits and tag + - run: git push origin HEAD:main + - run: git push origin v$NEW_ADK_RELEASE_VERSION + + # Ensure changes are up to date + - run: git status + - run: git pull + + # Publishes packages to NPM https://www.npmjs.com/~adk-npm-public-release + - run: yarn projen npm:publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/actions-dev-kit-deploy-docs.yml b/.github/workflows/actions-dev-kit-deploy-docs.yml index 54fbe0a3a..d07886983 100644 --- a/.github/workflows/actions-dev-kit-deploy-docs.yml +++ b/.github/workflows/actions-dev-kit-deploy-docs.yml @@ -44,13 +44,16 @@ jobs: # Checkout with ssh key to be able to push changes back to the branch ssh-key: ${{ env.SSH_PRIVATE_KEY }} # Install dependencies - - run: npm install --global lerna@5.0.0 yarn@1.22.18 - - run: lerna --version + - uses: actions/setup-node@v3 + with: + node-version: '18' + cache: 'yarn' + - run: npm install -g npm@6.14.13 - run: yarn --version - run: npm --version - - run: yarn install # install dependencies - - run: yarn run all #build + - run: yarn --immutable-cache + - run: yarn build - run: yarn run api-ref #generate /docs # Commit /docs folder back to the main branch. GitHub then deploys it automatically to GitHub pages - run: git status && git add . && git add -f docs diff --git a/.gitignore b/.gitignore index 8cd23e2a4..b0875190a 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,6 @@ node_modules/ .vscode/ lerna-debug.log dist/ -docs/ pre-release-docs/ **/coverage/ .DS_Store diff --git a/.yarn/cache/ts-jest-npm-29.1.2-22ab85b861-a0ce0affc1.zip b/.yarn/cache/ts-jest-npm-29.1.2-22ab85b861-a0ce0affc1.zip new file mode 100644 index 000000000..7581d27b3 Binary files /dev/null and b/.yarn/cache/ts-jest-npm-29.1.2-22ab85b861-a0ce0affc1.zip differ diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz index 72390392a..231784aea 100644 Binary files a/.yarn/install-state.gz and b/.yarn/install-state.gz differ diff --git a/CHANGELOG.md b/CHANGELOG.md index f23ecc4ff..f2930f1ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,54 +1,41 @@ # Change Log -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -## 1.0.17 (2024-01-11) +All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit +guidelines. +## 1.0.18 (2024-01-19) ### Bug Fixes -* Revert "fix: update output variable validation ([#264](https://github.com/aws/actions-dev-kit/issues/264))" and "docs: update API ref for the setOutput API ([#265](https://github.com/aws/actions-dev-kit/issues/265))" ([#279](https://github.com/aws/actions-dev-kit/issues/279)) ([f62916a](https://github.com/aws/actions-dev-kit/commit/f62916a91c052b910de8406cc15e7ea124675191)) - +- update output variable validation regex and limit ([#286](https://github.com/aws/actions-dev-kit/issues/286)) + ([33c7f48](https://github.com/aws/actions-dev-kit/commit/33c7f48be9f42949267b0aae73d92e21dd8b7cfa)) +## 1.0.17 (2024-01-11) +### Bug Fixes +- Revert "fix: update output variable validation ([#264](https://github.com/aws/actions-dev-kit/issues/264))" and "docs: update API ref for the + setOutput API ([#265](https://github.com/aws/actions-dev-kit/issues/265))" ([#279](https://github.com/aws/actions-dev-kit/issues/279)) + ([f62916a](https://github.com/aws/actions-dev-kit/commit/f62916a91c052b910de8406cc15e7ea124675191)) ## 1.0.16 (2023-12-11) **Note:** Version bump only for package adk - - - - ## 1.0.16-alpha.0 (2023-12-06) - ### Bug Fixes -* Update actions-dev-kit-unpublish.yml ([b1bd4ed](https://github.com/aws/actions-dev-kit/commit/b1bd4edcc21939acd2ea79ec3eb1b51af6ccb9fb)) - - - - +- Update actions-dev-kit-unpublish.yml ([b1bd4ed](https://github.com/aws/actions-dev-kit/commit/b1bd4edcc21939acd2ea79ec3eb1b51af6ccb9fb)) ## 1.0.15 (2023-08-10) **Note:** Version bump only for package adk - - - - ## 1.0.14 (2023-04-24) **Note:** Version bump only for package adk - - - - ## 1.0.13 (2023-04-15) **Note:** Version bump only for package root diff --git a/docs/assets/search.js b/docs/assets/search.js index a80abf287..7b6752d0f 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = JSON.parse("{\"kinds\":{\"2\":\"Module\",\"8\":\"Enumeration\",\"16\":\"Enumeration Member\",\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\"},\"rows\":[{\"kind\":2,\"name\":\"@aws/codecatalyst-adk\",\"url\":\"modules/_aws_codecatalyst_adk.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"@aws/codecatalyst-adk-core\",\"url\":\"modules/_aws_codecatalyst_adk_core.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"getInput\",\"url\":\"functions/_aws_codecatalyst_adk_core.getInput.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":64,\"name\":\"getMultiLineInput\",\"url\":\"functions/_aws_codecatalyst_adk_core.getMultiLineInput.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":64,\"name\":\"getEnvironmentVariable\",\"url\":\"functions/_aws_codecatalyst_adk_core.getEnvironmentVariable.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":64,\"name\":\"setOutput\",\"url\":\"functions/_aws_codecatalyst_adk_core.setOutput.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":64,\"name\":\"command\",\"url\":\"functions/_aws_codecatalyst_adk_core.command.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":64,\"name\":\"setFailed\",\"url\":\"functions/_aws_codecatalyst_adk_core.setFailed.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":256,\"name\":\"ICommandOutput\",\"url\":\"interfaces/_aws_codecatalyst_adk_core.ICommandOutput.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"interfaces/_aws_codecatalyst_adk_core.ICommandOutput.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-core.ICommandOutput\"},{\"kind\":1024,\"name\":\"stdout\",\"url\":\"interfaces/_aws_codecatalyst_adk_core.ICommandOutput.html#stdout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-core.ICommandOutput\"},{\"kind\":1024,\"name\":\"stderr\",\"url\":\"interfaces/_aws_codecatalyst_adk_core.ICommandOutput.html#stderr\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-core.ICommandOutput\"},{\"kind\":128,\"name\":\"Utils\",\"url\":\"classes/_aws_codecatalyst_adk_core.Utils.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":2048,\"name\":\"getInput\",\"url\":\"classes/_aws_codecatalyst_adk_core.Utils.html#getInput\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-adk-core.Utils\"},{\"kind\":2048,\"name\":\"getMultiLineInput\",\"url\":\"classes/_aws_codecatalyst_adk_core.Utils.html#getMultiLineInput\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-adk-core.Utils\"},{\"kind\":2048,\"name\":\"getEnvironmentVariable\",\"url\":\"classes/_aws_codecatalyst_adk_core.Utils.html#getEnvironmentVariable\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-adk-core.Utils\"},{\"kind\":2048,\"name\":\"setOutput\",\"url\":\"classes/_aws_codecatalyst_adk_core.Utils.html#setOutput\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-adk-core.Utils\"},{\"kind\":2048,\"name\":\"command\",\"url\":\"classes/_aws_codecatalyst_adk_core.Utils.html#command\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-adk-core.Utils\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/_aws_codecatalyst_adk_core.Utils.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-adk-core.Utils\"},{\"kind\":2,\"name\":\"@aws/codecatalyst-adk-model-parser\",\"url\":\"modules/_aws_codecatalyst_adk_model_parser.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"@aws/codecatalyst-adk-utils\",\"url\":\"modules/_aws_codecatalyst_adk_utils.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"@aws/codecatalyst-run-summaries\",\"url\":\"modules/_aws_codecatalyst_run_summaries.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"@aws/codecatalyst-project\",\"url\":\"modules/_aws_codecatalyst_project.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"@aws/codecatalyst-space\",\"url\":\"modules/_aws_codecatalyst_space.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"adkCli\",\"url\":\"functions/_aws_codecatalyst_adk.adkCli.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk\"},{\"kind\":64,\"name\":\"parseAndSanitizeYamlFile\",\"url\":\"functions/_aws_codecatalyst_adk_model_parser.parseAndSanitizeYamlFile.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-model-parser\"},{\"kind\":256,\"name\":\"Model\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-model-parser\"},{\"kind\":1024,\"name\":\"SchemaVersion\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html#SchemaVersion\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Model\"},{\"kind\":1024,\"name\":\"Name\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html#Name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Model\"},{\"kind\":1024,\"name\":\"Version\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html#Version\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Model\"},{\"kind\":1024,\"name\":\"Description\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html#Description\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Model\"},{\"kind\":1024,\"name\":\"Configuration\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html#Configuration\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Model\"},{\"kind\":1024,\"name\":\"Environment\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html#Environment\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Model\"},{\"kind\":1024,\"name\":\"Sources\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html#Sources\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Model\"},{\"kind\":1024,\"name\":\"Runs\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html#Runs\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Model\"},{\"kind\":256,\"name\":\"Configuration\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Configuration.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-model-parser\"},{\"kind\":256,\"name\":\"Input\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Input.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-model-parser\"},{\"kind\":1024,\"name\":\"Description\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Input.html#Description\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Input\"},{\"kind\":1024,\"name\":\"Required\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Input.html#Required\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Input\"},{\"kind\":1024,\"name\":\"DisplayName\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Input.html#DisplayName\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Input\"},{\"kind\":1024,\"name\":\"Type\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Input.html#Type\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Input\"},{\"kind\":1024,\"name\":\"Default\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Input.html#Default\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Input\"},{\"kind\":256,\"name\":\"Environment\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Environment.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-model-parser\"},{\"kind\":1024,\"name\":\"Required\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Environment.html#Required\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Environment\"},{\"kind\":256,\"name\":\"Sources\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Sources.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-model-parser\"},{\"kind\":1024,\"name\":\"Required\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Sources.html#Required\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Sources\"},{\"kind\":256,\"name\":\"RunConfig\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.RunConfig.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-model-parser\"},{\"kind\":1024,\"name\":\"Using\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.RunConfig.html#Using\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.RunConfig\"},{\"kind\":1024,\"name\":\"Main\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.RunConfig.html#Main\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.RunConfig\"},{\"kind\":64,\"name\":\"copyToFileSync\",\"url\":\"functions/_aws_codecatalyst_adk_utils.copyToFileSync.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":64,\"name\":\"escape\",\"url\":\"functions/_aws_codecatalyst_adk_utils.escape.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":64,\"name\":\"isString\",\"url\":\"functions/_aws_codecatalyst_adk_utils.isString.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":64,\"name\":\"isValidOutputVariableName\",\"url\":\"functions/_aws_codecatalyst_adk_utils.isValidOutputVariableName.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":32,\"name\":\"outputVariableNamePattern\",\"url\":\"variables/_aws_codecatalyst_adk_utils.outputVariableNamePattern.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":64,\"name\":\"sanitizeCommand\",\"url\":\"functions/_aws_codecatalyst_adk_utils.sanitizeCommand.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":64,\"name\":\"writeContentToFileSync\",\"url\":\"functions/_aws_codecatalyst_adk_utils.writeContentToFileSync.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":64,\"name\":\"unknownToBooleanOrFalse\",\"url\":\"functions/_aws_codecatalyst_adk_utils.unknownToBooleanOrFalse.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":64,\"name\":\"unknownToStringOrUndefined\",\"url\":\"functions/_aws_codecatalyst_adk_utils.unknownToStringOrUndefined.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":128,\"name\":\"RunSummaries\",\"url\":\"classes/_aws_codecatalyst_run_summaries.RunSummaries.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-run-summaries\"},{\"kind\":1024,\"name\":\"runSummaries\",\"url\":\"classes/_aws_codecatalyst_run_summaries.RunSummaries.html#runSummaries\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaries\"},{\"kind\":2048,\"name\":\"addRunSummary\",\"url\":\"classes/_aws_codecatalyst_run_summaries.RunSummaries.html#addRunSummary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaries\"},{\"kind\":2048,\"name\":\"addRunSummaryMessage\",\"url\":\"classes/_aws_codecatalyst_run_summaries.RunSummaries.html#addRunSummaryMessage\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaries\"},{\"kind\":2048,\"name\":\"clearRunSummaries\",\"url\":\"classes/_aws_codecatalyst_run_summaries.RunSummaries.html#clearRunSummaries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaries\"},{\"kind\":2048,\"name\":\"truncate\",\"url\":\"classes/_aws_codecatalyst_run_summaries.RunSummaries.html#truncate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaries\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/_aws_codecatalyst_run_summaries.RunSummaries.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaries\"},{\"kind\":8,\"name\":\"RunSummaryLevel\",\"url\":\"enums/_aws_codecatalyst_run_summaries.RunSummaryLevel.html\",\"classes\":\"tsd-kind-enum tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-run-summaries\"},{\"kind\":16,\"name\":\"ERROR\",\"url\":\"enums/_aws_codecatalyst_run_summaries.RunSummaryLevel.html#ERROR\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaryLevel\"},{\"kind\":256,\"name\":\"RunSummaryMessage\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.RunSummaryMessage.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-run-summaries\"},{\"kind\":1024,\"name\":\"text\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.RunSummaryMessage.html#text\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaryMessage\"},{\"kind\":1024,\"name\":\"level\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.RunSummaryMessage.html#level\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaryMessage\"},{\"kind\":1024,\"name\":\"message\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.RunSummaryMessage.html#message\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaryMessage\"},{\"kind\":1024,\"name\":\"templateVariables\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.RunSummaryMessage.html#templateVariables\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaryMessage\"},{\"kind\":256,\"name\":\"Message\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.Message.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-run-summaries\"},{\"kind\":1024,\"name\":\"statusCode\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.Message.html#statusCode\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.Message\"},{\"kind\":1024,\"name\":\"level\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.Message.html#level\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.Message\"},{\"kind\":1024,\"name\":\"text\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.Message.html#text\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.Message\"},{\"kind\":1024,\"name\":\"templateVariables\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.Message.html#templateVariables\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.Message\"},{\"kind\":256,\"name\":\"TemplateVariable\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.TemplateVariable.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-run-summaries\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.TemplateVariable.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.TemplateVariable\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.TemplateVariable.html#value\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.TemplateVariable\"},{\"kind\":64,\"name\":\"getProject\",\"url\":\"functions/_aws_codecatalyst_project.getProject.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-project\"},{\"kind\":256,\"name\":\"Project\",\"url\":\"interfaces/_aws_codecatalyst_project.Project.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-project\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/_aws_codecatalyst_project.Project.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-project.Project\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/_aws_codecatalyst_project.Project.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-project.Project\"},{\"kind\":64,\"name\":\"getSpace\",\"url\":\"functions/_aws_codecatalyst_space.getSpace.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-space\"},{\"kind\":256,\"name\":\"Space\",\"url\":\"interfaces/_aws_codecatalyst_space.Space.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-space\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/_aws_codecatalyst_space.Space.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-space.Space\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/_aws_codecatalyst_space.Space.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-space.Space\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,18.87,1,22.767]],[\"comment/0\",[]],[\"name/1\",[0,14.805,1,17.862,2,24.437]],[\"comment/1\",[]],[\"name/2\",[3,37.568]],[\"comment/2\",[]],[\"name/3\",[4,37.568]],[\"comment/3\",[]],[\"name/4\",[5,37.568]],[\"comment/4\",[]],[\"name/5\",[6,37.568]],[\"comment/5\",[]],[\"name/6\",[7,37.568]],[\"comment/6\",[]],[\"name/7\",[8,42.94]],[\"comment/7\",[]],[\"name/8\",[9,42.94]],[\"comment/8\",[]],[\"name/9\",[10,42.94]],[\"comment/9\",[]],[\"name/10\",[11,42.94]],[\"comment/10\",[]],[\"name/11\",[12,42.94]],[\"comment/11\",[]],[\"name/12\",[13,37.568]],[\"comment/12\",[]],[\"name/13\",[3,37.568]],[\"comment/13\",[]],[\"name/14\",[4,37.568]],[\"comment/14\",[]],[\"name/15\",[5,37.568]],[\"comment/15\",[]],[\"name/16\",[6,37.568]],[\"comment/16\",[]],[\"name/17\",[7,37.568]],[\"comment/17\",[]],[\"name/18\",[14,37.568]],[\"comment/18\",[]],[\"name/19\",[0,12.18,1,14.696,15,17.59,16,20.105]],[\"comment/19\",[]],[\"name/20\",[0,14.805,1,17.862,13,21.38]],[\"comment/20\",[]],[\"name/21\",[0,14.805,17,24.437,18,24.437]],[\"comment/21\",[]],[\"name/22\",[0,18.87,19,27.251]],[\"comment/22\",[]],[\"name/23\",[0,18.87,20,27.251]],[\"comment/23\",[]],[\"name/24\",[21,42.94]],[\"comment/24\",[]],[\"name/25\",[22,42.94]],[\"comment/25\",[]],[\"name/26\",[15,37.568]],[\"comment/26\",[]],[\"name/27\",[23,42.94]],[\"comment/27\",[]],[\"name/28\",[24,31.386]],[\"comment/28\",[]],[\"name/29\",[25,42.94]],[\"comment/29\",[]],[\"name/30\",[26,37.568]],[\"comment/30\",[]],[\"name/31\",[27,37.568]],[\"comment/31\",[]],[\"name/32\",[28,37.568]],[\"comment/32\",[]],[\"name/33\",[29,37.568]],[\"comment/33\",[]],[\"name/34\",[30,42.94]],[\"comment/34\",[]],[\"name/35\",[27,37.568]],[\"comment/35\",[]],[\"name/36\",[31,42.94]],[\"comment/36\",[]],[\"name/37\",[26,37.568]],[\"comment/37\",[]],[\"name/38\",[32,34.029]],[\"comment/38\",[]],[\"name/39\",[33,42.94]],[\"comment/39\",[]],[\"name/40\",[34,42.94]],[\"comment/40\",[]],[\"name/41\",[35,42.94]],[\"comment/41\",[]],[\"name/42\",[28,37.568]],[\"comment/42\",[]],[\"name/43\",[32,34.029]],[\"comment/43\",[]],[\"name/44\",[29,37.568]],[\"comment/44\",[]],[\"name/45\",[32,34.029]],[\"comment/45\",[]],[\"name/46\",[36,42.94]],[\"comment/46\",[]],[\"name/47\",[37,42.94]],[\"comment/47\",[]],[\"name/48\",[38,42.94]],[\"comment/48\",[]],[\"name/49\",[39,42.94]],[\"comment/49\",[]],[\"name/50\",[40,42.94]],[\"comment/50\",[]],[\"name/51\",[41,42.94]],[\"comment/51\",[]],[\"name/52\",[42,42.94]],[\"comment/52\",[]],[\"name/53\",[43,42.94]],[\"comment/53\",[]],[\"name/54\",[44,42.94]],[\"comment/54\",[]],[\"name/55\",[45,42.94]],[\"comment/55\",[]],[\"name/56\",[46,42.94]],[\"comment/56\",[]],[\"name/57\",[47,42.94]],[\"comment/57\",[]],[\"name/58\",[48,37.568]],[\"comment/58\",[]],[\"name/59\",[48,37.568]],[\"comment/59\",[]],[\"name/60\",[49,42.94]],[\"comment/60\",[]],[\"name/61\",[50,42.94]],[\"comment/61\",[]],[\"name/62\",[51,42.94]],[\"comment/62\",[]],[\"name/63\",[52,42.94]],[\"comment/63\",[]],[\"name/64\",[14,37.568]],[\"comment/64\",[]],[\"name/65\",[53,42.94]],[\"comment/65\",[]],[\"name/66\",[54,42.94]],[\"comment/66\",[]],[\"name/67\",[55,42.94]],[\"comment/67\",[]],[\"name/68\",[56,37.568]],[\"comment/68\",[]],[\"name/69\",[57,37.568]],[\"comment/69\",[]],[\"name/70\",[58,37.568]],[\"comment/70\",[]],[\"name/71\",[59,37.568]],[\"comment/71\",[]],[\"name/72\",[58,37.568]],[\"comment/72\",[]],[\"name/73\",[60,42.94]],[\"comment/73\",[]],[\"name/74\",[57,37.568]],[\"comment/74\",[]],[\"name/75\",[56,37.568]],[\"comment/75\",[]],[\"name/76\",[59,37.568]],[\"comment/76\",[]],[\"name/77\",[61,42.94]],[\"comment/77\",[]],[\"name/78\",[24,31.386]],[\"comment/78\",[]],[\"name/79\",[62,42.94]],[\"comment/79\",[]],[\"name/80\",[63,42.94]],[\"comment/80\",[]],[\"name/81\",[19,37.568]],[\"comment/81\",[]],[\"name/82\",[24,31.386]],[\"comment/82\",[]],[\"name/83\",[64,37.568]],[\"comment/83\",[]],[\"name/84\",[65,42.94]],[\"comment/84\",[]],[\"name/85\",[20,37.568]],[\"comment/85\",[]],[\"name/86\",[24,31.386]],[\"comment/86\",[]],[\"name/87\",[64,37.568]],[\"comment/87\",[]]],\"invertedIndex\":[[\"addrunsummary\",{\"_index\":49,\"name\":{\"60\":{}},\"comment\":{}}],[\"addrunsummarymessage\",{\"_index\":50,\"name\":{\"61\":{}},\"comment\":{}}],[\"adk\",{\"_index\":1,\"name\":{\"0\":{},\"1\":{},\"19\":{},\"20\":{}},\"comment\":{}}],[\"adkcli\",{\"_index\":21,\"name\":{\"24\":{}},\"comment\":{}}],[\"aws/codecatalyst\",{\"_index\":0,\"name\":{\"0\":{},\"1\":{},\"19\":{},\"20\":{},\"21\":{},\"22\":{},\"23\":{}},\"comment\":{}}],[\"clearrunsummaries\",{\"_index\":51,\"name\":{\"62\":{}},\"comment\":{}}],[\"code\",{\"_index\":10,\"name\":{\"9\":{}},\"comment\":{}}],[\"command\",{\"_index\":7,\"name\":{\"6\":{},\"17\":{}},\"comment\":{}}],[\"configuration\",{\"_index\":27,\"name\":{\"31\":{},\"35\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":14,\"name\":{\"18\":{},\"64\":{}},\"comment\":{}}],[\"copytofilesync\",{\"_index\":39,\"name\":{\"49\":{}},\"comment\":{}}],[\"core\",{\"_index\":2,\"name\":{\"1\":{}},\"comment\":{}}],[\"default\",{\"_index\":35,\"name\":{\"41\":{}},\"comment\":{}}],[\"description\",{\"_index\":26,\"name\":{\"30\":{},\"37\":{}},\"comment\":{}}],[\"displayname\",{\"_index\":33,\"name\":{\"39\":{}},\"comment\":{}}],[\"environment\",{\"_index\":28,\"name\":{\"32\":{},\"42\":{}},\"comment\":{}}],[\"error\",{\"_index\":54,\"name\":{\"66\":{}},\"comment\":{}}],[\"escape\",{\"_index\":40,\"name\":{\"50\":{}},\"comment\":{}}],[\"getenvironmentvariable\",{\"_index\":5,\"name\":{\"4\":{},\"15\":{}},\"comment\":{}}],[\"getinput\",{\"_index\":3,\"name\":{\"2\":{},\"13\":{}},\"comment\":{}}],[\"getmultilineinput\",{\"_index\":4,\"name\":{\"3\":{},\"14\":{}},\"comment\":{}}],[\"getproject\",{\"_index\":63,\"name\":{\"80\":{}},\"comment\":{}}],[\"getspace\",{\"_index\":65,\"name\":{\"84\":{}},\"comment\":{}}],[\"icommandoutput\",{\"_index\":9,\"name\":{\"8\":{}},\"comment\":{}}],[\"id\",{\"_index\":64,\"name\":{\"83\":{},\"87\":{}},\"comment\":{}}],[\"input\",{\"_index\":31,\"name\":{\"36\":{}},\"comment\":{}}],[\"isstring\",{\"_index\":41,\"name\":{\"51\":{}},\"comment\":{}}],[\"isvalidoutputvariablename\",{\"_index\":42,\"name\":{\"52\":{}},\"comment\":{}}],[\"level\",{\"_index\":57,\"name\":{\"69\":{},\"74\":{}},\"comment\":{}}],[\"main\",{\"_index\":38,\"name\":{\"48\":{}},\"comment\":{}}],[\"message\",{\"_index\":58,\"name\":{\"70\":{},\"72\":{}},\"comment\":{}}],[\"model\",{\"_index\":15,\"name\":{\"19\":{},\"26\":{}},\"comment\":{}}],[\"name\",{\"_index\":24,\"name\":{\"28\":{},\"78\":{},\"82\":{},\"86\":{}},\"comment\":{}}],[\"outputvariablenamepattern\",{\"_index\":43,\"name\":{\"53\":{}},\"comment\":{}}],[\"parseandsanitizeyamlfile\",{\"_index\":22,\"name\":{\"25\":{}},\"comment\":{}}],[\"parser\",{\"_index\":16,\"name\":{\"19\":{}},\"comment\":{}}],[\"project\",{\"_index\":19,\"name\":{\"22\":{},\"81\":{}},\"comment\":{}}],[\"required\",{\"_index\":32,\"name\":{\"38\":{},\"43\":{},\"45\":{}},\"comment\":{}}],[\"run\",{\"_index\":17,\"name\":{\"21\":{}},\"comment\":{}}],[\"runconfig\",{\"_index\":36,\"name\":{\"46\":{}},\"comment\":{}}],[\"runs\",{\"_index\":30,\"name\":{\"34\":{}},\"comment\":{}}],[\"runsummaries\",{\"_index\":48,\"name\":{\"58\":{},\"59\":{}},\"comment\":{}}],[\"runsummarylevel\",{\"_index\":53,\"name\":{\"65\":{}},\"comment\":{}}],[\"runsummarymessage\",{\"_index\":55,\"name\":{\"67\":{}},\"comment\":{}}],[\"sanitizecommand\",{\"_index\":44,\"name\":{\"54\":{}},\"comment\":{}}],[\"schemaversion\",{\"_index\":23,\"name\":{\"27\":{}},\"comment\":{}}],[\"setfailed\",{\"_index\":8,\"name\":{\"7\":{}},\"comment\":{}}],[\"setoutput\",{\"_index\":6,\"name\":{\"5\":{},\"16\":{}},\"comment\":{}}],[\"sources\",{\"_index\":29,\"name\":{\"33\":{},\"44\":{}},\"comment\":{}}],[\"space\",{\"_index\":20,\"name\":{\"23\":{},\"85\":{}},\"comment\":{}}],[\"statuscode\",{\"_index\":60,\"name\":{\"73\":{}},\"comment\":{}}],[\"stderr\",{\"_index\":12,\"name\":{\"11\":{}},\"comment\":{}}],[\"stdout\",{\"_index\":11,\"name\":{\"10\":{}},\"comment\":{}}],[\"summaries\",{\"_index\":18,\"name\":{\"21\":{}},\"comment\":{}}],[\"templatevariable\",{\"_index\":61,\"name\":{\"77\":{}},\"comment\":{}}],[\"templatevariables\",{\"_index\":59,\"name\":{\"71\":{},\"76\":{}},\"comment\":{}}],[\"text\",{\"_index\":56,\"name\":{\"68\":{},\"75\":{}},\"comment\":{}}],[\"truncate\",{\"_index\":52,\"name\":{\"63\":{}},\"comment\":{}}],[\"type\",{\"_index\":34,\"name\":{\"40\":{}},\"comment\":{}}],[\"unknowntobooleanorfalse\",{\"_index\":46,\"name\":{\"56\":{}},\"comment\":{}}],[\"unknowntostringorundefined\",{\"_index\":47,\"name\":{\"57\":{}},\"comment\":{}}],[\"using\",{\"_index\":37,\"name\":{\"47\":{}},\"comment\":{}}],[\"utils\",{\"_index\":13,\"name\":{\"12\":{},\"20\":{}},\"comment\":{}}],[\"value\",{\"_index\":62,\"name\":{\"79\":{}},\"comment\":{}}],[\"version\",{\"_index\":25,\"name\":{\"29\":{}},\"comment\":{}}],[\"writecontenttofilesync\",{\"_index\":45,\"name\":{\"55\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file +window.searchData = JSON.parse("{\"kinds\":{\"2\":\"Module\",\"8\":\"Enumeration\",\"16\":\"Enumeration Member\",\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\"},\"rows\":[{\"kind\":2,\"name\":\"@aws/codecatalyst-adk\",\"url\":\"modules/_aws_codecatalyst_adk.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"@aws/codecatalyst-adk-core\",\"url\":\"modules/_aws_codecatalyst_adk_core.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"@aws/codecatalyst-adk-model-parser\",\"url\":\"modules/_aws_codecatalyst_adk_model_parser.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"@aws/codecatalyst-adk-utils\",\"url\":\"modules/_aws_codecatalyst_adk_utils.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"@aws/codecatalyst-run-summaries\",\"url\":\"modules/_aws_codecatalyst_run_summaries.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"@aws/codecatalyst-project\",\"url\":\"modules/_aws_codecatalyst_project.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":2,\"name\":\"@aws/codecatalyst-space\",\"url\":\"modules/_aws_codecatalyst_space.html\",\"classes\":\"tsd-kind-module\"},{\"kind\":64,\"name\":\"adkCli\",\"url\":\"functions/_aws_codecatalyst_adk.adkCli.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk\"},{\"kind\":64,\"name\":\"runCommand\",\"url\":\"functions/_aws_codecatalyst_adk_core.runCommand.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":64,\"name\":\"getInputParam\",\"url\":\"functions/_aws_codecatalyst_adk_core.getInputParam.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":64,\"name\":\"setOutputParam\",\"url\":\"functions/_aws_codecatalyst_adk_core.setOutputParam.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":64,\"name\":\"validateInput\",\"url\":\"functions/_aws_codecatalyst_adk_core.validateInput.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":64,\"name\":\"setFailure\",\"url\":\"functions/_aws_codecatalyst_adk_core.setFailure.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":64,\"name\":\"getInput\",\"url\":\"functions/_aws_codecatalyst_adk_core.getInput.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":64,\"name\":\"getMultiLineInput\",\"url\":\"functions/_aws_codecatalyst_adk_core.getMultiLineInput.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":64,\"name\":\"getEnvironmentVariable\",\"url\":\"functions/_aws_codecatalyst_adk_core.getEnvironmentVariable.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":64,\"name\":\"setOutput\",\"url\":\"functions/_aws_codecatalyst_adk_core.setOutput.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":64,\"name\":\"command\",\"url\":\"functions/_aws_codecatalyst_adk_core.command.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":64,\"name\":\"setFailed\",\"url\":\"functions/_aws_codecatalyst_adk_core.setFailed.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":256,\"name\":\"ICommandOutput\",\"url\":\"interfaces/_aws_codecatalyst_adk_core.ICommandOutput.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":1024,\"name\":\"code\",\"url\":\"interfaces/_aws_codecatalyst_adk_core.ICommandOutput.html#code\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-core.ICommandOutput\"},{\"kind\":1024,\"name\":\"stdout\",\"url\":\"interfaces/_aws_codecatalyst_adk_core.ICommandOutput.html#stdout\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-core.ICommandOutput\"},{\"kind\":1024,\"name\":\"stderr\",\"url\":\"interfaces/_aws_codecatalyst_adk_core.ICommandOutput.html#stderr\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-core.ICommandOutput\"},{\"kind\":128,\"name\":\"Utils\",\"url\":\"classes/_aws_codecatalyst_adk_core.Utils.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-core\"},{\"kind\":2048,\"name\":\"getInput\",\"url\":\"classes/_aws_codecatalyst_adk_core.Utils.html#getInput\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-adk-core.Utils\"},{\"kind\":2048,\"name\":\"getMultiLineInput\",\"url\":\"classes/_aws_codecatalyst_adk_core.Utils.html#getMultiLineInput\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-adk-core.Utils\"},{\"kind\":2048,\"name\":\"getEnvironmentVariable\",\"url\":\"classes/_aws_codecatalyst_adk_core.Utils.html#getEnvironmentVariable\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-adk-core.Utils\"},{\"kind\":2048,\"name\":\"setOutput\",\"url\":\"classes/_aws_codecatalyst_adk_core.Utils.html#setOutput\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-adk-core.Utils\"},{\"kind\":2048,\"name\":\"command\",\"url\":\"classes/_aws_codecatalyst_adk_core.Utils.html#command\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-adk-core.Utils\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/_aws_codecatalyst_adk_core.Utils.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-adk-core.Utils\"},{\"kind\":64,\"name\":\"parseAndSanitizeYamlFile\",\"url\":\"functions/_aws_codecatalyst_adk_model_parser.parseAndSanitizeYamlFile.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-model-parser\"},{\"kind\":256,\"name\":\"Model\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-model-parser\"},{\"kind\":1024,\"name\":\"SchemaVersion\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html#SchemaVersion\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Model\"},{\"kind\":1024,\"name\":\"Name\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html#Name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Model\"},{\"kind\":1024,\"name\":\"Version\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html#Version\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Model\"},{\"kind\":1024,\"name\":\"Description\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html#Description\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Model\"},{\"kind\":1024,\"name\":\"Configuration\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html#Configuration\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Model\"},{\"kind\":1024,\"name\":\"Environment\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html#Environment\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Model\"},{\"kind\":1024,\"name\":\"Sources\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html#Sources\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Model\"},{\"kind\":1024,\"name\":\"Runs\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Model.html#Runs\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Model\"},{\"kind\":256,\"name\":\"Configuration\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Configuration.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-model-parser\"},{\"kind\":256,\"name\":\"Input\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Input.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-model-parser\"},{\"kind\":1024,\"name\":\"Description\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Input.html#Description\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Input\"},{\"kind\":1024,\"name\":\"Required\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Input.html#Required\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Input\"},{\"kind\":1024,\"name\":\"DisplayName\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Input.html#DisplayName\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Input\"},{\"kind\":1024,\"name\":\"Type\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Input.html#Type\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Input\"},{\"kind\":1024,\"name\":\"Default\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Input.html#Default\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Input\"},{\"kind\":256,\"name\":\"Environment\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Environment.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-model-parser\"},{\"kind\":1024,\"name\":\"Required\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Environment.html#Required\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Environment\"},{\"kind\":256,\"name\":\"Sources\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Sources.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-model-parser\"},{\"kind\":1024,\"name\":\"Required\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.Sources.html#Required\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.Sources\"},{\"kind\":256,\"name\":\"RunConfig\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.RunConfig.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-model-parser\"},{\"kind\":1024,\"name\":\"Using\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.RunConfig.html#Using\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.RunConfig\"},{\"kind\":1024,\"name\":\"Main\",\"url\":\"interfaces/_aws_codecatalyst_adk_model_parser.RunConfig.html#Main\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-adk-model-parser.RunConfig\"},{\"kind\":64,\"name\":\"copyToFileSync\",\"url\":\"functions/_aws_codecatalyst_adk_utils.copyToFileSync.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":64,\"name\":\"escape\",\"url\":\"functions/_aws_codecatalyst_adk_utils.escape.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":64,\"name\":\"isString\",\"url\":\"functions/_aws_codecatalyst_adk_utils.isString.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":64,\"name\":\"isValidOutputVariableName\",\"url\":\"functions/_aws_codecatalyst_adk_utils.isValidOutputVariableName.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":32,\"name\":\"outputVariableNamePattern\",\"url\":\"variables/_aws_codecatalyst_adk_utils.outputVariableNamePattern.html\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":64,\"name\":\"sanitizeCommand\",\"url\":\"functions/_aws_codecatalyst_adk_utils.sanitizeCommand.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":64,\"name\":\"writeContentToFileSync\",\"url\":\"functions/_aws_codecatalyst_adk_utils.writeContentToFileSync.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":64,\"name\":\"unknownToBooleanOrFalse\",\"url\":\"functions/_aws_codecatalyst_adk_utils.unknownToBooleanOrFalse.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":64,\"name\":\"unknownToStringOrUndefined\",\"url\":\"functions/_aws_codecatalyst_adk_utils.unknownToStringOrUndefined.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-adk-utils\"},{\"kind\":128,\"name\":\"RunSummaries\",\"url\":\"classes/_aws_codecatalyst_run_summaries.RunSummaries.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-run-summaries\"},{\"kind\":1024,\"name\":\"runSummaries\",\"url\":\"classes/_aws_codecatalyst_run_summaries.RunSummaries.html#runSummaries\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaries\"},{\"kind\":2048,\"name\":\"addRunSummary\",\"url\":\"classes/_aws_codecatalyst_run_summaries.RunSummaries.html#addRunSummary\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaries\"},{\"kind\":2048,\"name\":\"addRunSummaryMessage\",\"url\":\"classes/_aws_codecatalyst_run_summaries.RunSummaries.html#addRunSummaryMessage\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaries\"},{\"kind\":2048,\"name\":\"clearRunSummaries\",\"url\":\"classes/_aws_codecatalyst_run_summaries.RunSummaries.html#clearRunSummaries\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaries\"},{\"kind\":2048,\"name\":\"truncate\",\"url\":\"classes/_aws_codecatalyst_run_summaries.RunSummaries.html#truncate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaries\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/_aws_codecatalyst_run_summaries.RunSummaries.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaries\"},{\"kind\":8,\"name\":\"RunSummaryLevel\",\"url\":\"enums/_aws_codecatalyst_run_summaries.RunSummaryLevel.html\",\"classes\":\"tsd-kind-enum tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-run-summaries\"},{\"kind\":16,\"name\":\"ERROR\",\"url\":\"enums/_aws_codecatalyst_run_summaries.RunSummaryLevel.html#ERROR\",\"classes\":\"tsd-kind-enum-member tsd-parent-kind-enum\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaryLevel\"},{\"kind\":256,\"name\":\"RunSummaryMessage\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.RunSummaryMessage.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-run-summaries\"},{\"kind\":1024,\"name\":\"text\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.RunSummaryMessage.html#text\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaryMessage\"},{\"kind\":1024,\"name\":\"level\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.RunSummaryMessage.html#level\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaryMessage\"},{\"kind\":1024,\"name\":\"message\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.RunSummaryMessage.html#message\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaryMessage\"},{\"kind\":1024,\"name\":\"templateVariables\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.RunSummaryMessage.html#templateVariables\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.RunSummaryMessage\"},{\"kind\":256,\"name\":\"Message\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.Message.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-run-summaries\"},{\"kind\":1024,\"name\":\"statusCode\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.Message.html#statusCode\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.Message\"},{\"kind\":1024,\"name\":\"level\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.Message.html#level\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.Message\"},{\"kind\":1024,\"name\":\"text\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.Message.html#text\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.Message\"},{\"kind\":1024,\"name\":\"templateVariables\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.Message.html#templateVariables\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.Message\"},{\"kind\":256,\"name\":\"TemplateVariable\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.TemplateVariable.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-run-summaries\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.TemplateVariable.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.TemplateVariable\"},{\"kind\":1024,\"name\":\"value\",\"url\":\"interfaces/_aws_codecatalyst_run_summaries.TemplateVariable.html#value\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-run-summaries.TemplateVariable\"},{\"kind\":64,\"name\":\"getProject\",\"url\":\"functions/_aws_codecatalyst_project.getProject.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-project\"},{\"kind\":256,\"name\":\"Project\",\"url\":\"interfaces/_aws_codecatalyst_project.Project.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-project\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/_aws_codecatalyst_project.Project.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-project.Project\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/_aws_codecatalyst_project.Project.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-project.Project\"},{\"kind\":64,\"name\":\"getSpace\",\"url\":\"functions/_aws_codecatalyst_space.getSpace.html\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-space\"},{\"kind\":256,\"name\":\"Space\",\"url\":\"interfaces/_aws_codecatalyst_space.Space.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"@aws/codecatalyst-space\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/_aws_codecatalyst_space.Space.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-space.Space\"},{\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/_aws_codecatalyst_space.Space.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"@aws/codecatalyst-space.Space\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,19.219,1,23.102]],[\"comment/0\",[]],[\"name/1\",[0,15.069,1,18.113,2,24.66]],[\"comment/1\",[]],[\"name/2\",[0,12.392,1,14.896,3,17.777,4,20.281]],[\"comment/2\",[]],[\"name/3\",[0,15.069,1,18.113,5,21.616]],[\"comment/3\",[]],[\"name/4\",[0,15.069,6,24.66,7,24.66]],[\"comment/4\",[]],[\"name/5\",[0,19.219,8,27.57]],[\"comment/5\",[]],[\"name/6\",[0,19.219,9,27.57]],[\"comment/6\",[]],[\"name/7\",[10,43.408]],[\"comment/7\",[]],[\"name/8\",[11,43.408]],[\"comment/8\",[]],[\"name/9\",[12,43.408]],[\"comment/9\",[]],[\"name/10\",[13,43.408]],[\"comment/10\",[]],[\"name/11\",[14,43.408]],[\"comment/11\",[]],[\"name/12\",[15,43.408]],[\"comment/12\",[]],[\"name/13\",[16,38.049]],[\"comment/13\",[]],[\"name/14\",[17,38.049]],[\"comment/14\",[]],[\"name/15\",[18,38.049]],[\"comment/15\",[]],[\"name/16\",[19,38.049]],[\"comment/16\",[]],[\"name/17\",[20,38.049]],[\"comment/17\",[]],[\"name/18\",[21,43.408]],[\"comment/18\",[]],[\"name/19\",[22,43.408]],[\"comment/19\",[]],[\"name/20\",[23,43.408]],[\"comment/20\",[]],[\"name/21\",[24,43.408]],[\"comment/21\",[]],[\"name/22\",[25,43.408]],[\"comment/22\",[]],[\"name/23\",[5,38.049]],[\"comment/23\",[]],[\"name/24\",[16,38.049]],[\"comment/24\",[]],[\"name/25\",[17,38.049]],[\"comment/25\",[]],[\"name/26\",[18,38.049]],[\"comment/26\",[]],[\"name/27\",[19,38.049]],[\"comment/27\",[]],[\"name/28\",[20,38.049]],[\"comment/28\",[]],[\"name/29\",[26,38.049]],[\"comment/29\",[]],[\"name/30\",[27,43.408]],[\"comment/30\",[]],[\"name/31\",[3,38.049]],[\"comment/31\",[]],[\"name/32\",[28,43.408]],[\"comment/32\",[]],[\"name/33\",[29,31.883]],[\"comment/33\",[]],[\"name/34\",[30,43.408]],[\"comment/34\",[]],[\"name/35\",[31,38.049]],[\"comment/35\",[]],[\"name/36\",[32,38.049]],[\"comment/36\",[]],[\"name/37\",[33,38.049]],[\"comment/37\",[]],[\"name/38\",[34,38.049]],[\"comment/38\",[]],[\"name/39\",[35,43.408]],[\"comment/39\",[]],[\"name/40\",[32,38.049]],[\"comment/40\",[]],[\"name/41\",[36,43.408]],[\"comment/41\",[]],[\"name/42\",[31,38.049]],[\"comment/42\",[]],[\"name/43\",[37,34.519]],[\"comment/43\",[]],[\"name/44\",[38,43.408]],[\"comment/44\",[]],[\"name/45\",[39,43.408]],[\"comment/45\",[]],[\"name/46\",[40,43.408]],[\"comment/46\",[]],[\"name/47\",[33,38.049]],[\"comment/47\",[]],[\"name/48\",[37,34.519]],[\"comment/48\",[]],[\"name/49\",[34,38.049]],[\"comment/49\",[]],[\"name/50\",[37,34.519]],[\"comment/50\",[]],[\"name/51\",[41,43.408]],[\"comment/51\",[]],[\"name/52\",[42,43.408]],[\"comment/52\",[]],[\"name/53\",[43,43.408]],[\"comment/53\",[]],[\"name/54\",[44,43.408]],[\"comment/54\",[]],[\"name/55\",[45,43.408]],[\"comment/55\",[]],[\"name/56\",[46,43.408]],[\"comment/56\",[]],[\"name/57\",[47,43.408]],[\"comment/57\",[]],[\"name/58\",[48,43.408]],[\"comment/58\",[]],[\"name/59\",[49,43.408]],[\"comment/59\",[]],[\"name/60\",[50,43.408]],[\"comment/60\",[]],[\"name/61\",[51,43.408]],[\"comment/61\",[]],[\"name/62\",[52,43.408]],[\"comment/62\",[]],[\"name/63\",[53,38.049]],[\"comment/63\",[]],[\"name/64\",[53,38.049]],[\"comment/64\",[]],[\"name/65\",[54,43.408]],[\"comment/65\",[]],[\"name/66\",[55,43.408]],[\"comment/66\",[]],[\"name/67\",[56,43.408]],[\"comment/67\",[]],[\"name/68\",[57,43.408]],[\"comment/68\",[]],[\"name/69\",[26,38.049]],[\"comment/69\",[]],[\"name/70\",[58,43.408]],[\"comment/70\",[]],[\"name/71\",[59,43.408]],[\"comment/71\",[]],[\"name/72\",[60,43.408]],[\"comment/72\",[]],[\"name/73\",[61,38.049]],[\"comment/73\",[]],[\"name/74\",[62,38.049]],[\"comment/74\",[]],[\"name/75\",[63,38.049]],[\"comment/75\",[]],[\"name/76\",[64,38.049]],[\"comment/76\",[]],[\"name/77\",[63,38.049]],[\"comment/77\",[]],[\"name/78\",[65,43.408]],[\"comment/78\",[]],[\"name/79\",[62,38.049]],[\"comment/79\",[]],[\"name/80\",[61,38.049]],[\"comment/80\",[]],[\"name/81\",[64,38.049]],[\"comment/81\",[]],[\"name/82\",[66,43.408]],[\"comment/82\",[]],[\"name/83\",[29,31.883]],[\"comment/83\",[]],[\"name/84\",[67,43.408]],[\"comment/84\",[]],[\"name/85\",[68,43.408]],[\"comment/85\",[]],[\"name/86\",[8,38.049]],[\"comment/86\",[]],[\"name/87\",[29,31.883]],[\"comment/87\",[]],[\"name/88\",[69,38.049]],[\"comment/88\",[]],[\"name/89\",[70,43.408]],[\"comment/89\",[]],[\"name/90\",[9,38.049]],[\"comment/90\",[]],[\"name/91\",[29,31.883]],[\"comment/91\",[]],[\"name/92\",[69,38.049]],[\"comment/92\",[]]],\"invertedIndex\":[[\"addrunsummary\",{\"_index\":54,\"name\":{\"65\":{}},\"comment\":{}}],[\"addrunsummarymessage\",{\"_index\":55,\"name\":{\"66\":{}},\"comment\":{}}],[\"adk\",{\"_index\":1,\"name\":{\"0\":{},\"1\":{},\"2\":{},\"3\":{}},\"comment\":{}}],[\"adkcli\",{\"_index\":10,\"name\":{\"7\":{}},\"comment\":{}}],[\"aws/codecatalyst\",{\"_index\":0,\"name\":{\"0\":{},\"1\":{},\"2\":{},\"3\":{},\"4\":{},\"5\":{},\"6\":{}},\"comment\":{}}],[\"clearrunsummaries\",{\"_index\":56,\"name\":{\"67\":{}},\"comment\":{}}],[\"code\",{\"_index\":23,\"name\":{\"20\":{}},\"comment\":{}}],[\"command\",{\"_index\":20,\"name\":{\"17\":{},\"28\":{}},\"comment\":{}}],[\"configuration\",{\"_index\":32,\"name\":{\"36\":{},\"40\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":26,\"name\":{\"29\":{},\"69\":{}},\"comment\":{}}],[\"copytofilesync\",{\"_index\":44,\"name\":{\"54\":{}},\"comment\":{}}],[\"core\",{\"_index\":2,\"name\":{\"1\":{}},\"comment\":{}}],[\"default\",{\"_index\":40,\"name\":{\"46\":{}},\"comment\":{}}],[\"description\",{\"_index\":31,\"name\":{\"35\":{},\"42\":{}},\"comment\":{}}],[\"displayname\",{\"_index\":38,\"name\":{\"44\":{}},\"comment\":{}}],[\"environment\",{\"_index\":33,\"name\":{\"37\":{},\"47\":{}},\"comment\":{}}],[\"error\",{\"_index\":59,\"name\":{\"71\":{}},\"comment\":{}}],[\"escape\",{\"_index\":45,\"name\":{\"55\":{}},\"comment\":{}}],[\"getenvironmentvariable\",{\"_index\":18,\"name\":{\"15\":{},\"26\":{}},\"comment\":{}}],[\"getinput\",{\"_index\":16,\"name\":{\"13\":{},\"24\":{}},\"comment\":{}}],[\"getinputparam\",{\"_index\":12,\"name\":{\"9\":{}},\"comment\":{}}],[\"getmultilineinput\",{\"_index\":17,\"name\":{\"14\":{},\"25\":{}},\"comment\":{}}],[\"getproject\",{\"_index\":68,\"name\":{\"85\":{}},\"comment\":{}}],[\"getspace\",{\"_index\":70,\"name\":{\"89\":{}},\"comment\":{}}],[\"icommandoutput\",{\"_index\":22,\"name\":{\"19\":{}},\"comment\":{}}],[\"id\",{\"_index\":69,\"name\":{\"88\":{},\"92\":{}},\"comment\":{}}],[\"input\",{\"_index\":36,\"name\":{\"41\":{}},\"comment\":{}}],[\"isstring\",{\"_index\":46,\"name\":{\"56\":{}},\"comment\":{}}],[\"isvalidoutputvariablename\",{\"_index\":47,\"name\":{\"57\":{}},\"comment\":{}}],[\"level\",{\"_index\":62,\"name\":{\"74\":{},\"79\":{}},\"comment\":{}}],[\"main\",{\"_index\":43,\"name\":{\"53\":{}},\"comment\":{}}],[\"message\",{\"_index\":63,\"name\":{\"75\":{},\"77\":{}},\"comment\":{}}],[\"model\",{\"_index\":3,\"name\":{\"2\":{},\"31\":{}},\"comment\":{}}],[\"name\",{\"_index\":29,\"name\":{\"33\":{},\"83\":{},\"87\":{},\"91\":{}},\"comment\":{}}],[\"outputvariablenamepattern\",{\"_index\":48,\"name\":{\"58\":{}},\"comment\":{}}],[\"parseandsanitizeyamlfile\",{\"_index\":27,\"name\":{\"30\":{}},\"comment\":{}}],[\"parser\",{\"_index\":4,\"name\":{\"2\":{}},\"comment\":{}}],[\"project\",{\"_index\":8,\"name\":{\"5\":{},\"86\":{}},\"comment\":{}}],[\"required\",{\"_index\":37,\"name\":{\"43\":{},\"48\":{},\"50\":{}},\"comment\":{}}],[\"run\",{\"_index\":6,\"name\":{\"4\":{}},\"comment\":{}}],[\"runcommand\",{\"_index\":11,\"name\":{\"8\":{}},\"comment\":{}}],[\"runconfig\",{\"_index\":41,\"name\":{\"51\":{}},\"comment\":{}}],[\"runs\",{\"_index\":35,\"name\":{\"39\":{}},\"comment\":{}}],[\"runsummaries\",{\"_index\":53,\"name\":{\"63\":{},\"64\":{}},\"comment\":{}}],[\"runsummarylevel\",{\"_index\":58,\"name\":{\"70\":{}},\"comment\":{}}],[\"runsummarymessage\",{\"_index\":60,\"name\":{\"72\":{}},\"comment\":{}}],[\"sanitizecommand\",{\"_index\":49,\"name\":{\"59\":{}},\"comment\":{}}],[\"schemaversion\",{\"_index\":28,\"name\":{\"32\":{}},\"comment\":{}}],[\"setfailed\",{\"_index\":21,\"name\":{\"18\":{}},\"comment\":{}}],[\"setfailure\",{\"_index\":15,\"name\":{\"12\":{}},\"comment\":{}}],[\"setoutput\",{\"_index\":19,\"name\":{\"16\":{},\"27\":{}},\"comment\":{}}],[\"setoutputparam\",{\"_index\":13,\"name\":{\"10\":{}},\"comment\":{}}],[\"sources\",{\"_index\":34,\"name\":{\"38\":{},\"49\":{}},\"comment\":{}}],[\"space\",{\"_index\":9,\"name\":{\"6\":{},\"90\":{}},\"comment\":{}}],[\"statuscode\",{\"_index\":65,\"name\":{\"78\":{}},\"comment\":{}}],[\"stderr\",{\"_index\":25,\"name\":{\"22\":{}},\"comment\":{}}],[\"stdout\",{\"_index\":24,\"name\":{\"21\":{}},\"comment\":{}}],[\"summaries\",{\"_index\":7,\"name\":{\"4\":{}},\"comment\":{}}],[\"templatevariable\",{\"_index\":66,\"name\":{\"82\":{}},\"comment\":{}}],[\"templatevariables\",{\"_index\":64,\"name\":{\"76\":{},\"81\":{}},\"comment\":{}}],[\"text\",{\"_index\":61,\"name\":{\"73\":{},\"80\":{}},\"comment\":{}}],[\"truncate\",{\"_index\":57,\"name\":{\"68\":{}},\"comment\":{}}],[\"type\",{\"_index\":39,\"name\":{\"45\":{}},\"comment\":{}}],[\"unknowntobooleanorfalse\",{\"_index\":51,\"name\":{\"61\":{}},\"comment\":{}}],[\"unknowntostringorundefined\",{\"_index\":52,\"name\":{\"62\":{}},\"comment\":{}}],[\"using\",{\"_index\":42,\"name\":{\"52\":{}},\"comment\":{}}],[\"utils\",{\"_index\":5,\"name\":{\"3\":{},\"23\":{}},\"comment\":{}}],[\"validateinput\",{\"_index\":14,\"name\":{\"11\":{}},\"comment\":{}}],[\"value\",{\"_index\":67,\"name\":{\"84\":{}},\"comment\":{}}],[\"version\",{\"_index\":30,\"name\":{\"34\":{}},\"comment\":{}}],[\"writecontenttofilesync\",{\"_index\":50,\"name\":{\"60\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/docs/classes/_aws_codecatalyst_adk_core.Utils.html b/docs/classes/_aws_codecatalyst_adk_core.Utils.html index a4f67ff54..70aacd907 100644 --- a/docs/classes/_aws_codecatalyst_adk_core.Utils.html +++ b/docs/classes/_aws_codecatalyst_adk_core.Utils.html @@ -1,178 +1,835 @@ -Utils | adk
-
- -
-
-
- -
-

Utility class wrapping core methods.

-
-
-

Hierarchy

-
    -
  • Utils
-
-
-
- -
-
-

Constructors

-
- -
-
-

Methods

-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + Utils | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Class Utils

+
+
+

Utility class wrapping core methods.

+
+
+

Hierarchy

+
    +
  • Utils
  • +
+
+ +
+
+
+ + + + +
+
+
+
+

Constructors

+
+ + + +
+
+
+

Methods

+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/classes/_aws_codecatalyst_run_summaries.RunSummaries.html b/docs/classes/_aws_codecatalyst_run_summaries.RunSummaries.html index 4a7955898..944653b94 100644 --- a/docs/classes/_aws_codecatalyst_run_summaries.RunSummaries.html +++ b/docs/classes/_aws_codecatalyst_run_summaries.RunSummaries.html @@ -1,156 +1,802 @@ -RunSummaries | adk
-
- -
-
-
- -
-

Use the RunSummaries construct to set custom summary messages during the execution of actions that will be surfaced on the workflows UI.

-
-
-

Hierarchy

-
    -
  • RunSummaries
-
-
-
- -
-
-

Constructors

-
-
-

Properties

-
-
-

Methods

-
-
-

Constructors

-
- -
-
-

Properties

-
- -
runSummaries: RunSummaryMessage[] = []
-
-

Methods

-
- -
-
- -
-
- -
-
- -
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + RunSummaries | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Class RunSummaries

+
+
+
+

+ Use the RunSummaries construct to set custom summary messages during the execution of actions that will be surfaced on the workflows UI. +

+
+
+
+

Hierarchy

+
    +
  • RunSummaries
  • +
+
+ +
+
+
+ + + +
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Methods

+ +
+
+
+
+
+
+

Constructors

+
+ + + +
+
+
+

Properties

+
+ + +
+ runSummaries: + RunSummaryMessage[] = [] +
+ +
+
+
+

Methods

+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/enums/_aws_codecatalyst_run_summaries.RunSummaryLevel.html b/docs/enums/_aws_codecatalyst_run_summaries.RunSummaryLevel.html index 3b51fbee2..a25430593 100644 --- a/docs/enums/_aws_codecatalyst_run_summaries.RunSummaryLevel.html +++ b/docs/enums/_aws_codecatalyst_run_summaries.RunSummaryLevel.html @@ -1,76 +1,355 @@ -RunSummaryLevel | adk
-
- -
-
-
-
- -

Enumeration RunSummaryLevel

-
-

An enumeration that represents the types of messages such as error, information, or warnings. -Currently, only error messages being surfaced are supported.

-
-
-
-
- -
-
-

Enumeration Members

-
-
-

Enumeration Members

-
- -
ERROR: "Error"
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + RunSummaryLevel | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Enumeration RunSummaryLevel

+
+
+
+

+ An enumeration that represents the types of messages such as error, information, or warnings. Currently, only error messages being + surfaced are supported. +

+
+
+ +
+
+
+ + + +
+
+

Enumeration Members

+ +
+
+
+
+
+
+

Enumeration Members

+
+ + +
+ ERROR: "Error" +
+ +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk.adkCli.html b/docs/functions/_aws_codecatalyst_adk.adkCli.html index ff42ac059..5aec5f126 100644 --- a/docs/functions/_aws_codecatalyst_adk.adkCli.html +++ b/docs/functions/_aws_codecatalyst_adk.adkCli.html @@ -1,62 +1,281 @@ -adkCli | adk
-
- -
-
-
-
- -

Function adkCli

-
-
    - -
  • -

    ADK CLI entry point. -Parses commands and arguments supports the following commands: init, bootstrap, validate.

    -
    -

    Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + adkCli | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Function adkCli

+
+
+
    + +
  • +
    +

    ADK CLI entry point. Parses commands and arguments supports the following commands: init, bootstrap, validate.

    +
    +

    Returns void

    + +
  • +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_core.command.html b/docs/functions/_aws_codecatalyst_adk_core.command.html index 865958d52..954af77bd 100644 --- a/docs/functions/_aws_codecatalyst_adk_core.command.html +++ b/docs/functions/_aws_codecatalyst_adk_core.command.html @@ -1,90 +1,448 @@ -command | adk
-
- -
-
-
-
- -

Function command

-
- +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_core.getEnvironmentVariable.html b/docs/functions/_aws_codecatalyst_adk_core.getEnvironmentVariable.html index 5da997824..905abbcd4 100644 --- a/docs/functions/_aws_codecatalyst_adk_core.getEnvironmentVariable.html +++ b/docs/functions/_aws_codecatalyst_adk_core.getEnvironmentVariable.html @@ -1,78 +1,429 @@ -getEnvironmentVariable | adk
-
- -
-
-
-
- -

Function getEnvironmentVariable

-
- +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_core.getInput.html b/docs/functions/_aws_codecatalyst_adk_core.getInput.html index de315b863..3d6d14d87 100644 --- a/docs/functions/_aws_codecatalyst_adk_core.getInput.html +++ b/docs/functions/_aws_codecatalyst_adk_core.getInput.html @@ -1,78 +1,426 @@ -getInput | adk
-
- -
-
-
-
- -

Function getInput

-
- +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_core.getInputParam.html b/docs/functions/_aws_codecatalyst_adk_core.getInputParam.html new file mode 100644 index 000000000..3e9e08960 --- /dev/null +++ b/docs/functions/_aws_codecatalyst_adk_core.getInputParam.html @@ -0,0 +1,417 @@ + + + + + + getInputParam | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Function getInputParam

+
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_core.getMultiLineInput.html b/docs/functions/_aws_codecatalyst_adk_core.getMultiLineInput.html index 6fbcf1a7d..15aaa6391 100644 --- a/docs/functions/_aws_codecatalyst_adk_core.getMultiLineInput.html +++ b/docs/functions/_aws_codecatalyst_adk_core.getMultiLineInput.html @@ -1,77 +1,426 @@ -getMultiLineInput | adk
-
- -
-
-
-
- -

Function getMultiLineInput

-
- +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_core.runCommand.html b/docs/functions/_aws_codecatalyst_adk_core.runCommand.html new file mode 100644 index 000000000..9784bb39d --- /dev/null +++ b/docs/functions/_aws_codecatalyst_adk_core.runCommand.html @@ -0,0 +1,435 @@ + + + + + + runCommand | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Function runCommand

+
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_core.setFailed.html b/docs/functions/_aws_codecatalyst_adk_core.setFailed.html index b12316b0a..8d6b763ba 100644 --- a/docs/functions/_aws_codecatalyst_adk_core.setFailed.html +++ b/docs/functions/_aws_codecatalyst_adk_core.setFailed.html @@ -1,75 +1,415 @@ -setFailed | adk
-
- -
-
-
-
- -

Function setFailed

-
-
    - -
  • -

    Sets the action as failed with associated message.

    -
    -
    -

    Parameters

    -
      -
    • -
      message: any
      -

      The message as to why the action failed.

      -
    -

    Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + setFailed | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Function setFailed

+
+
+
    + +
  • +

    Sets the action as failed with associated message.

    +
    +

    Parameters

    +
      +
    • +
      message: any
      +

      The message as to why the action failed.

      +
    • +
    +
    +

    Returns void

    + +
  • +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_core.setFailure.html b/docs/functions/_aws_codecatalyst_adk_core.setFailure.html new file mode 100644 index 000000000..4851640cc --- /dev/null +++ b/docs/functions/_aws_codecatalyst_adk_core.setFailure.html @@ -0,0 +1,417 @@ + + + + + + setFailure | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Function setFailure

+
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_core.setOutput.html b/docs/functions/_aws_codecatalyst_adk_core.setOutput.html index d40b992ba..6b6e6be5c 100644 --- a/docs/functions/_aws_codecatalyst_adk_core.setOutput.html +++ b/docs/functions/_aws_codecatalyst_adk_core.setOutput.html @@ -1,81 +1,427 @@ -setOutput | adk
-
- -
-
-
-
- -

Function setOutput

-
- +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_core.setOutputParam.html b/docs/functions/_aws_codecatalyst_adk_core.setOutputParam.html new file mode 100644 index 000000000..79a2b23df --- /dev/null +++ b/docs/functions/_aws_codecatalyst_adk_core.setOutputParam.html @@ -0,0 +1,417 @@ + + + + + + setOutputParam | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Function setOutputParam

+
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_core.validateInput.html b/docs/functions/_aws_codecatalyst_adk_core.validateInput.html new file mode 100644 index 000000000..3cb316276 --- /dev/null +++ b/docs/functions/_aws_codecatalyst_adk_core.validateInput.html @@ -0,0 +1,417 @@ + + + + + + validateInput | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Function validateInput

+
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_model_parser.parseAndSanitizeYamlFile.html b/docs/functions/_aws_codecatalyst_adk_model_parser.parseAndSanitizeYamlFile.html index 233130a31..ff655f74d 100644 --- a/docs/functions/_aws_codecatalyst_adk_model_parser.parseAndSanitizeYamlFile.html +++ b/docs/functions/_aws_codecatalyst_adk_model_parser.parseAndSanitizeYamlFile.html @@ -1,76 +1,366 @@ -parseAndSanitizeYamlFile | adk
-
- -
-
-
-
- -

Function parseAndSanitizeYamlFile

-
- +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_utils.copyToFileSync.html b/docs/functions/_aws_codecatalyst_adk_utils.copyToFileSync.html index 4d22bfdb3..aa1a52086 100644 --- a/docs/functions/_aws_codecatalyst_adk_utils.copyToFileSync.html +++ b/docs/functions/_aws_codecatalyst_adk_utils.copyToFileSync.html @@ -1,84 +1,381 @@ -copyToFileSync | adk
-
- -
-
-
-
- -

Function copyToFileSync

-
-
    - -
  • -

    Copies from source to a destination file. Overrides the destination file if it exists and override flag is set to true.

    -
    -
    -

    Parameters

    -
      -
    • -
      src: string
      -

      The source file.

      -
    • -
    • -
      dest: string
      -

      The destination file.

      -
    • -
    • -
      Optional overrideDest: boolean
      -

      Override destination file if it already exists.

      -
    -

    Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + copyToFileSync | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Function copyToFileSync

+
+
+
    + +
  • +
    +

    Copies from source to a destination file. Overrides the destination file if it exists and override flag is set to true.

    +
    +
    +

    Parameters

    +
      +
    • +
      src: string
      +

      The source file.

      +
    • +
    • +
      dest: string
      +

      The destination file.

      +
    • +
    • +
      Optional overrideDest: boolean
      +

      Override destination file if it already exists.

      +
    • +
    +
    +

    Returns void

    + +
  • +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_utils.escape.html b/docs/functions/_aws_codecatalyst_adk_utils.escape.html index ae4a48ba7..178e8a88a 100644 --- a/docs/functions/_aws_codecatalyst_adk_utils.escape.html +++ b/docs/functions/_aws_codecatalyst_adk_utils.escape.html @@ -1,78 +1,374 @@ -escape | adk
-
- -
-
-
-
- -

Function escape

-
- +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_utils.isString.html b/docs/functions/_aws_codecatalyst_adk_utils.isString.html index ffe70a8ff..26783cb99 100644 --- a/docs/functions/_aws_codecatalyst_adk_utils.isString.html +++ b/docs/functions/_aws_codecatalyst_adk_utils.isString.html @@ -1,78 +1,374 @@ -isString | adk
-
- -
-
-
-
- -

Function isString

-
- +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_utils.isValidOutputVariableName.html b/docs/functions/_aws_codecatalyst_adk_utils.isValidOutputVariableName.html index 174f2b281..53989ba33 100644 --- a/docs/functions/_aws_codecatalyst_adk_utils.isValidOutputVariableName.html +++ b/docs/functions/_aws_codecatalyst_adk_utils.isValidOutputVariableName.html @@ -1,76 +1,378 @@ -isValidOutputVariableName | adk
-
- -
-
-
-
- -

Function isValidOutputVariableName

-
-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + isValidOutputVariableName | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Function isValidOutputVariableName

+
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_utils.sanitizeCommand.html b/docs/functions/_aws_codecatalyst_adk_utils.sanitizeCommand.html index e91ebe74e..6ab402224 100644 --- a/docs/functions/_aws_codecatalyst_adk_utils.sanitizeCommand.html +++ b/docs/functions/_aws_codecatalyst_adk_utils.sanitizeCommand.html @@ -1,86 +1,387 @@ -sanitizeCommand | adk
-
- -
-
-
-
- -

Function sanitizeCommand

-
- +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_utils.unknownToBooleanOrFalse.html b/docs/functions/_aws_codecatalyst_adk_utils.unknownToBooleanOrFalse.html index 7fcb55507..a758eb126 100644 --- a/docs/functions/_aws_codecatalyst_adk_utils.unknownToBooleanOrFalse.html +++ b/docs/functions/_aws_codecatalyst_adk_utils.unknownToBooleanOrFalse.html @@ -1,78 +1,375 @@ -unknownToBooleanOrFalse | adk
-
- -
-
-
-
- -

Function unknownToBooleanOrFalse

-
- +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_utils.unknownToStringOrUndefined.html b/docs/functions/_aws_codecatalyst_adk_utils.unknownToStringOrUndefined.html index 2ec1cfbfb..fe7508792 100644 --- a/docs/functions/_aws_codecatalyst_adk_utils.unknownToStringOrUndefined.html +++ b/docs/functions/_aws_codecatalyst_adk_utils.unknownToStringOrUndefined.html @@ -1,78 +1,379 @@ -unknownToStringOrUndefined | adk
-
- -
-
-
-
- -

Function unknownToStringOrUndefined

-
- +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_adk_utils.writeContentToFileSync.html b/docs/functions/_aws_codecatalyst_adk_utils.writeContentToFileSync.html index 80a6802bb..c2da710df 100644 --- a/docs/functions/_aws_codecatalyst_adk_utils.writeContentToFileSync.html +++ b/docs/functions/_aws_codecatalyst_adk_utils.writeContentToFileSync.html @@ -1,84 +1,382 @@ -writeContentToFileSync | adk
-
- -
-
-
-
- -

Function writeContentToFileSync

-
-
    - -
  • -

    Writes content to a destination file. Overrides the destination file if it exists and override flag is set to true.

    -
    -
    -

    Parameters

    -
      -
    • -
      dest: string
      -

      The destination file.

      -
    • -
    • -
      content: string
      -

      The content to be written.

      -
    • -
    • -
      Optional overrideDest: boolean
      -

      Override destination file if it already exists.

      -
    -

    Returns void

-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + writeContentToFileSync | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Function writeContentToFileSync

+
+
+
    + +
  • +
    +

    Writes content to a destination file. Overrides the destination file if it exists and override flag is set to true.

    +
    +
    +

    Parameters

    +
      +
    • +
      dest: string
      +

      The destination file.

      +
    • +
    • +
      content: string
      +

      The content to be written.

      +
    • +
    • +
      Optional overrideDest: boolean
      +

      Override destination file if it already exists.

      +
    • +
    +
    +

    Returns void

    + +
  • +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_project.getProject.html b/docs/functions/_aws_codecatalyst_project.getProject.html index 46088d59c..47cfd6d42 100644 --- a/docs/functions/_aws_codecatalyst_project.getProject.html +++ b/docs/functions/_aws_codecatalyst_project.getProject.html @@ -1,64 +1,315 @@ -getProject | adk
-
- -
-
-
-
- -

Function getProject

-
- +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/functions/_aws_codecatalyst_space.getSpace.html b/docs/functions/_aws_codecatalyst_space.getSpace.html index 0e5adeb2e..758ad1223 100644 --- a/docs/functions/_aws_codecatalyst_space.getSpace.html +++ b/docs/functions/_aws_codecatalyst_space.getSpace.html @@ -1,64 +1,314 @@ -getSpace | adk
-
- -
-
-
-
- -

Function getSpace

-
- +
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/index.html b/docs/index.html index 7de23494a..d6e1a2027 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,178 +1,377 @@ -adk
-
- -
-
-
-
-

adk

-
- -

Action Development Kit (ADK)

-
+ + + + + + adk + + + + + + + + +
+
+ + +
+
+
+
+
+

adk

+
+
+ +

Action Development Kit (ADK)

+
- -

Purpose

-
-

Amazon CodeCatalyst provides software development teams one place to plan work, collaborate on code, and build, test, and deploy applications with continuous integration/continuous delivery (CI/CD) tools. For more information, see What is Amazon CodeCatalyst?

-

With the CodeCatalyst Action Development Kit (ADK), you can build, test, and publish actions to the CodeCatalyst actions catalog, where other users can add them to workflows. This ADK provides tooling and support to help you develop actions using libraries and frameworks.

-

In CodeCatalyst, an action is the main building block of a workflow. The actions you author define a logical unit of work to perform during a workflow run. By creating actions and workflows, you can automate procedures that describe how to build, test, and deploy your code as part of a continuous integration and continuous delivery (CI/CD) system. For more information, see Working with actions.

+ +

Purpose

+
+

+ Amazon CodeCatalyst provides software development teams one place to plan work, collaborate on code, and build, test, and deploy + applications with continuous integration/continuous delivery (CI/CD) tools. For more information, see + What is Amazon CodeCatalyst? +

+

+ With the CodeCatalyst Action Development Kit (ADK), you can build, test, and publish actions to the CodeCatalyst actions catalog, where + other users can add them to workflows. This ADK provides tooling and support to help you develop actions using libraries and frameworks. +

+

+ In CodeCatalyst, an action is the main building block of a workflow. The actions you author define a logical unit of work to perform + during a workflow run. By creating actions and workflows, you can automate procedures that describe how to build, test, and deploy your + code as part of a continuous integration and continuous delivery (CI/CD) system. For more information, see + Working with actions. +

- -

ADK Components

-
-

There are two components of the ADK:

-
    -
  1. ADK software development kit (SDK)
  2. -
-

A set of library interfaces you can use to interact with action matadata and CodeCatalyst resources, including actions, workflows, secrets, logs, input variables, output variables, artifacts, and reports.

+ +

ADK Components

+
+

There are two components of the ADK:

+
    +
  1. ADK software development kit (SDK)
  2. +
+

+ A set of library interfaces you can use to interact with action matadata and CodeCatalyst resources, including actions, workflows, + secrets, logs, input variables, output variables, artifacts, and reports. +

- -

Sample Usage

-
-
// @ts-ignore
import * as core from '@aws/codecatalyst-adk-core';
// @ts-ignore
import * as project from '@aws/codecatalyst-project';
// @ts-ignore
import { RunSummaryLevel, RunSummaries } from '@aws/codecatalyst-run-summaries';
// @ts-ignore
import * as space from '@aws/codecatalyst-space';

const destinationBucket = core.getInput('DestinationBucketName')
# => Maps to the destination bucket configuration in CodeCatalyst workflow definition
const srcDir = core.getInput('SourcePath')
# => Maps to the src dir configuration in CodeCatalyst workflow definition
console.log("Running action S3 Publish Action")
let cmd = `aws s3 sync ${srcDir} s3://${destinationBucket}/${space.getSpace().name}/${project.getProject().name}/`
const cmdOutput = core.command(cmd)
console.log(cmdOutput.stdout)

if (cmdOutput.code != 0) {
core.setFailed(cmdOutput.stderr)
} else {
core.setOutputVariable("Files", cmdOutput.stdOut)
} + +

Sample Usage

+
+
// @ts-ignore
import * as core from '@aws/codecatalyst-adk-core';
// @ts-ignore
import * as project from '@aws/codecatalyst-project';
// @ts-ignore
import { RunSummaryLevel, RunSummaries } from '@aws/codecatalyst-run-summaries';
// @ts-ignore
import * as space from '@aws/codecatalyst-space';

const destinationBucket = core.getInput('DestinationBucketName')
# => Maps to the destination bucket configuration in CodeCatalyst workflow definition
const srcDir = core.getInput('SourcePath')
# => Maps to the src dir configuration in CodeCatalyst workflow definition
console.log("Running action S3 Publish Action")
let cmd = `aws s3 sync ${srcDir} s3://${destinationBucket}/${space.getSpace().name}/${project.getProject().name}/`
const cmdOutput = core.command(cmd)
console.log(cmdOutput.stdout)

if (cmdOutput.code != 0) {
core.setFailed(cmdOutput.stderr)
} else {
core.setOutputVariable("Files", cmdOutput.stdOut)
}
-
    -
  1. ADK command line interface (CLI)
  2. -
-

Tool to interact with a set of commands you can use to create, validate, and test actions.

+
    +
  1. ADK command line interface (CLI)
  2. +
+

Tool to interact with a set of commands you can use to create, validate, and test actions.

- -

Sample Usage

-
-
>> adk init --lang typescript --space <CODECATALYST-SPACE-NAME> --proj <CODECATALYST-PROJECT-NAME> --repo <CODECATALYST-REPO-NAME> --action <ACTION-NAME>
...

>> adk bootstrap
...

>> adk validate
validating...
Missing README file...
action.yml parsing failed... + +

Sample Usage

+
+
>> adk init --lang typescript --space <CODECATALYST-SPACE-NAME> --proj <CODECATALYST-PROJECT-NAME> --repo <CODECATALYST-REPO-NAME> --action <ACTION-NAME>
...

>> adk bootstrap
...

>> adk validate
validating...
Missing README file...
action.yml parsing failed...
-

The following list contains the ADK CLI commands and information about how to use each command:

-
    -
  • init – Initializes the ADK project locally and produces required configuration files with specific language support.
  • -
  • bootstrap – Bootstraps CodeCatalyst action code by reading the action definition file. The ADK SDK is used to develop actions.
  • -
  • validate – Validates the action definition and README file.
  • -
  • version – Returns the current version of ADK.
  • -
  • help – Shows the current set of commands.
  • -
+

The following list contains the ADK CLI commands and information about how to use each command:

+
    +
  • init – Initializes the ADK project locally and produces required configuration files with specific language support.
  • +
  • bootstrap – Bootstraps CodeCatalyst action code by reading the action definition file. The ADK SDK is used to develop actions.
  • +
  • validate – Validates the action definition and README file.
  • +
  • version – Returns the current version of ADK.
  • +
  • help – Shows the current set of commands.
  • +
- -

Installation Guide

-
+ +

Installation Guide

+
- -

Prerequisites

-
-
    -
  1. Download the latest version of npm. It is best to use a Node version manager like nvm to install Node.js and npm.
  2. -
  3. Run the following Lerna command: npm install -g lerna.
      -
    • Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.
    • -
    -
  4. -
  5. Run the following command to install yarn: npm install --global yarn
      -
    • Yarn is a package manager that doubles down as project manager. You can you work on one-shot projects or large monorepos, as a hobbyist or an enterprise user.
    • -
    -
  6. -
+ +

Prerequisites

+
+

+ Download the latest version of npm. It is best to use a + Node version manager like nvm to install Node.js and npm. +

+
yarn
yarn build +
- -

Install ADK CLI

-
-
    -
  1. Run the following npm command to install the ADK CLI package globally:

    -
      -
    • npm install -g @aws/codecatalyst-adk
    • -
    -
  2. -
  3. Validate that ADK is running with the following command: adk help

    -
  4. -
+ +

Install ADK CLI

+
+
    +
  1. +

    Run the following npm command to install the ADK CLI package globally:

    +
      +
    • npm install -g @aws/codecatalyst-adk
    • +
    +
  2. +
  3. +

    Validate that ADK is running with the following command: adk help

    +
  4. +
- -

Development

-
+ +

Development

+
- -

Build

-
-

Run the following build command:

-
$ ./build.sh
+          
+            

Build

+
+

Run the following build command:

+
yarn build
 
- -

Testing

-
-

Run the following test command:

-
$ yarn run test-all
+          
+            

Testing

+
+

Run the following test command:

+
yarn test
 
- -

Contribute

-
-

You can contribute to the ADK by completing development on a feature branch and creating a pull request:

-
    -
  • Create a branch from main and name it feature-* branch (e.g. feature-add-init-command). Creating the feature branch creates CI validation workflow against the feature- branch.
  • -
  • Update the code in your new branch feature-*.
  • -
  • Once you're done with feature development, create a pull request from source feature-* branch to destination main branch. This triggers a CI workflow in yourfeature-* branch. Update the pull request with the workflow run in the description section of the pull request.
  • -
  • Add reviewers from the reviewer section. Reviewers can be anyone within the organization, but at least one must be a developer from the AEF team.
  • -
  • Once you have all the approvals in your pull request, merge the pull request from the UI by choosing squash (not fast forward merge) and reducing the number of commits to just one from the feature branch. This makes rollbacks easy if you have one commit per feature branch. If you have large amount of changes in your pull request, it's best to rethink your development strategy to iteratively develop and push code.
  • -
  • On merge, release workflows within the ADK repository will kick-off. This should automatically bump the version of the ADK package for consumption.
  • -
+ +

Contribute

+
+

You can contribute to the ADK by completing development on a feature branch and creating a pull request:

+
    +
  • + Create a branch from main and name it feature-* branch (e.g. + feature-add-init-command). Creating the feature branch creates CI validation workflow against the feature- branch. +
  • +
  • Update the code in your new branch feature-*.
  • +
  • + Once you're done with feature development, create a pull request from source feature-* branch to destination main + branch. This triggers a CI workflow in yourfeature-* branch. Update the pull request with the workflow run in the + description section of the pull request. +
  • +
  • + Add reviewers from the reviewer section. Reviewers can be anyone within the organization, but at least one must be a developer from the + AEF team. +
  • +
  • + Once you have all the approvals in your pull request, merge the pull request from the UI by choosing squash (not fast forward merge) and + reducing the number of commits to just one from the feature branch. This makes rollbacks easy if you have one commit per feature branch. + If you have large amount of changes in your pull request, it's best to rethink your development strategy to iteratively develop and + push code. +
  • +
  • + On merge, release workflows within the ADK repository will kick-off. This should automatically bump the version of the ADK package for + consumption. +
  • +
- -

Test Coverage Expectations

-
-
    -
  • branches: 90%
  • -
  • statements: 90%
  • -
  • functions: 90%
  • -
  • lines: 90%
  • -
+ +

Test Coverage Expectations

+
+
    +
  • branches: 90%
  • +
  • statements: 90%
  • +
  • functions: 90%
  • +
  • lines: 90%
  • +
- -

ChangeLog

-
-

Changelog

+ +

ChangeLog

+
+

Changelog

- -

Security

-
-

See CONTRIBUTING for more information.

+ +

Security

+
+

See CONTRIBUTING for more information.

- -

License

-
-

This project is licensed under the Apache-2.0 License.

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + +

License

+
+

This project is licensed under the Apache-2.0 License.

+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/interfaces/_aws_codecatalyst_adk_core.ICommandOutput.html b/docs/interfaces/_aws_codecatalyst_adk_core.ICommandOutput.html index b0cc12c07..192c7e557 100644 --- a/docs/interfaces/_aws_codecatalyst_adk_core.ICommandOutput.html +++ b/docs/interfaces/_aws_codecatalyst_adk_core.ICommandOutput.html @@ -1,99 +1,445 @@ -ICommandOutput | adk
-
- -
-
-
-
- -

Interface ICommandOutput

-
-

Command output interface providing modeled command output parameters.

-
-
-

Hierarchy

-
    -
  • ICommandOutput
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
code: number
-

The command output exit code.

-
-
- -
stderr: any
-

The standard error captured buffer.

-
-
- -
stdout: any
-

The standard output captured buffer.

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + ICommandOutput | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Interface ICommandOutput

+
+
+

Command output interface providing modeled command output parameters.

+
+
+

Hierarchy

+
    +
  • ICommandOutput
  • +
+
+ +
+
+
+ + + +
+
+

Properties

+ +
+
+
+
+
+
+

Properties

+
+ + +
code: number
+

The command output exit code.

+ +
+
+ + +
stderr: any
+

The standard error captured buffer.

+ +
+
+ + +
stdout: any
+

The standard output captured buffer.

+ +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/interfaces/_aws_codecatalyst_adk_model_parser.Configuration.html b/docs/interfaces/_aws_codecatalyst_adk_model_parser.Configuration.html index 45e3a4428..af00231b4 100644 --- a/docs/interfaces/_aws_codecatalyst_adk_model_parser.Configuration.html +++ b/docs/interfaces/_aws_codecatalyst_adk_model_parser.Configuration.html @@ -1,70 +1,334 @@ -Configuration | adk
-
- -
-
-
- -
-

Action configuration. Consists of an array of inputs.

-
-
-

Hierarchy

-
    -
  • Configuration
-
-

Indexable

-
[index: string]: Input
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + Configuration | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Interface Configuration

+
+
+

Action configuration. Consists of an array of inputs.

+
+
+

Hierarchy

+
    +
  • Configuration
  • +
+
+
+

Indexable

+
+ [index: string]: Input +
+
+ +
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/interfaces/_aws_codecatalyst_adk_model_parser.Environment.html b/docs/interfaces/_aws_codecatalyst_adk_model_parser.Environment.html index c89a37a9e..87de3d573 100644 --- a/docs/interfaces/_aws_codecatalyst_adk_model_parser.Environment.html +++ b/docs/interfaces/_aws_codecatalyst_adk_model_parser.Environment.html @@ -1,80 +1,361 @@ -Environment | adk
-
- -
-
-
- -
-

A boolean to indicate the action requires CI/CD Environment to be configured to run successfully. -To learn more about environments, see https://docs.aws.amazon.com/codecatalyst/latest/userguide/deploy-environments.html.

-
-
-

Hierarchy

-
    -
  • Environment
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
Required: boolean
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + Environment | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Interface Environment

+
+
+
+

+ A boolean to indicate the action requires CI/CD Environment to be configured to run successfully. To learn more about environments, see + https://docs.aws.amazon.com/codecatalyst/latest/userguide/deploy-environments.html. +

+
+
+
+

Hierarchy

+
    +
  • Environment
  • +
+
+ +
+
+
+ + + +
+
+

Properties

+ +
+
+
+
+
+
+

Properties

+
+ + +
Required: boolean
+ +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/interfaces/_aws_codecatalyst_adk_model_parser.Input.html b/docs/interfaces/_aws_codecatalyst_adk_model_parser.Input.html index 3913c1211..6e5737812 100644 --- a/docs/interfaces/_aws_codecatalyst_adk_model_parser.Input.html +++ b/docs/interfaces/_aws_codecatalyst_adk_model_parser.Input.html @@ -1,107 +1,548 @@ -Input | adk
-
- -
-
-
- -
-

Action configuration input.

-
-
-

Hierarchy

-
    -
  • Input
-
-
-
- -
-
-

Properties

-
- -
Default?: string | number | boolean
-
- -
Description: string
-
- -
DisplayName?: string
-
- -
Required: boolean
-
- -
Type?: string | number | boolean
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + Input | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Interface Input

+
+
+

Action configuration input.

+
+
+

Hierarchy

+
    +
  • Input
  • +
+
+ +
+
+
+ + + + +
+
+
+
+

Properties

+
+ + +
+ Default?: string | number | boolean +
+ +
+
+ + +
Description: string
+ +
+
+ + +
+ DisplayName?: string +
+ +
+
+ + +
Required: boolean
+ +
+
+ + +
+ Type?: string | number | boolean +
+ +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/interfaces/_aws_codecatalyst_adk_model_parser.Model.html b/docs/interfaces/_aws_codecatalyst_adk_model_parser.Model.html index 3ef17bccb..ff2a31976 100644 --- a/docs/interfaces/_aws_codecatalyst_adk_model_parser.Model.html +++ b/docs/interfaces/_aws_codecatalyst_adk_model_parser.Model.html @@ -1,128 +1,689 @@ -Model | adk
-
- -
-
-
- -
-

The action.yml model interface used by bootstrap and validation of ADK CLI commands.

-
-
-

Hierarchy

-
    -
  • Model
-
-
-
- -
-
-

Properties

-
- -
Configuration?: Configuration
-
- -
Description?: string
-
- -
Environment?: Environment
-
- -
Name?: string
-
- -
Runs?: RunConfig
-
- -
SchemaVersion: string
-
- -
Sources?: Sources
-
- -
Version?: string
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + Model | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Interface Model

+
+
+

The action.yml model interface used by bootstrap and validation of ADK CLI commands.

+
+
+

Hierarchy

+
    +
  • Model
  • +
+
+ +
+
+
+ + + + +
+
+
+
+

Properties

+
+ + +
+ Configuration?: + Configuration +
+ +
+
+ + +
Description?: string
+ +
+
+ + +
+ Environment?: + Environment +
+ +
+
+ + +
Name?: string
+ +
+
+ + +
+ Runs?: + RunConfig +
+ +
+
+ + +
+ SchemaVersion: string +
+ +
+
+ + +
+ Sources?: + Sources +
+ +
+
+ + +
Version?: string
+ +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/interfaces/_aws_codecatalyst_adk_model_parser.RunConfig.html b/docs/interfaces/_aws_codecatalyst_adk_model_parser.RunConfig.html index 91e4da38b..b8cd95af3 100644 --- a/docs/interfaces/_aws_codecatalyst_adk_model_parser.RunConfig.html +++ b/docs/interfaces/_aws_codecatalyst_adk_model_parser.RunConfig.html @@ -1,87 +1,409 @@ -RunConfig | adk
-
- -
-
-
- -
-

Specifies whether the action is a JavaScript action, a composite action, or a Docker container action and how the action is executed. -To learn more about run configurations, see https://docs.aws.amazon.com/codecatalyst/latest/userguide/workflows-working-runs.html.

-
-
-

Hierarchy

-
    -
  • RunConfig
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
Main: string
-
- -
Using: string
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + RunConfig | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Interface RunConfig

+
+
+
+

+ Specifies whether the action is a JavaScript action, a composite action, or a Docker container action and how the action is executed. To + learn more about run configurations, see + https://docs.aws.amazon.com/codecatalyst/latest/userguide/workflows-working-runs.html. +

+
+
+
+

Hierarchy

+
    +
  • RunConfig
  • +
+
+ +
+
+
+ + + +
+
+

Properties

+ +
+
+
+
+
+
+

Properties

+
+ + +
Main: string
+ +
+
+ + +
Using: string
+ +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/interfaces/_aws_codecatalyst_adk_model_parser.Sources.html b/docs/interfaces/_aws_codecatalyst_adk_model_parser.Sources.html index 2a1d22911..ce0a1b008 100644 --- a/docs/interfaces/_aws_codecatalyst_adk_model_parser.Sources.html +++ b/docs/interfaces/_aws_codecatalyst_adk_model_parser.Sources.html @@ -1,80 +1,361 @@ -Sources | adk
-
- -
-
-
- -
-

A boolean to indicate whether the action requires sources. Set to true when the parameter is required. -To learn more about sources, see https://docs.aws.amazon.com/codecatalyst/latest/userguide/workflows-sources.html.

-
-
-

Hierarchy

-
    -
  • Sources
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
Required: boolean
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + Sources | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Interface Sources

+
+
+
+

+ A boolean to indicate whether the action requires sources. Set to true when the parameter is required. To learn more about sources, see + https://docs.aws.amazon.com/codecatalyst/latest/userguide/workflows-sources.html. +

+
+
+
+

Hierarchy

+
    +
  • Sources
  • +
+
+ +
+
+
+ + + +
+
+

Properties

+ +
+
+
+
+
+
+

Properties

+
+ + +
Required: boolean
+ +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/interfaces/_aws_codecatalyst_project.Project.html b/docs/interfaces/_aws_codecatalyst_project.Project.html index 1954dd615..5c26c99b4 100644 --- a/docs/interfaces/_aws_codecatalyst_project.Project.html +++ b/docs/interfaces/_aws_codecatalyst_project.Project.html @@ -1,87 +1,404 @@ -Project | adk
-
- -
-
-
-
- -

Interface Project

-
-

Use the Project construct to query the Project resource in a CodeCatalyst space. To learn more about CodeCatalyst projects, -see https://docs.aws.amazon.com/codecatalyst/latest/userguide/concepts.html#project-concept.

-
-
-

Hierarchy

-
    -
  • Project
-
-
-
- -
-
-

Properties

-
id -name -
-
-

Properties

-
- -
id: string
-
- -
name: string
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + Project | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Interface Project

+
+
+
+

+ Use the Project construct to query the Project resource in a CodeCatalyst space. To learn more about CodeCatalyst projects, see + https://docs.aws.amazon.com/codecatalyst/latest/userguide/concepts.html#project-concept. +

+
+
+
+

Hierarchy

+
    +
  • Project
  • +
+
+ +
+
+
+ + + +
+
+

Properties

+ +
+
+
+
+
+
+

Properties

+
+ + +
id: string
+ +
+
+ + +
name: string
+ +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/interfaces/_aws_codecatalyst_run_summaries.Message.html b/docs/interfaces/_aws_codecatalyst_run_summaries.Message.html index 24bab8179..01103b11b 100644 --- a/docs/interfaces/_aws_codecatalyst_run_summaries.Message.html +++ b/docs/interfaces/_aws_codecatalyst_run_summaries.Message.html @@ -1,100 +1,508 @@ -Message | adk
-
- -
-
-
- -
-

RunSummary message.

-
-
-

Hierarchy

-
    -
  • Message
-
-
-
- -
-
-

Properties

-
- -
level: ERROR
-
- -
statusCode: string
-
- -
templateVariables?: TemplateVariable[]
-
- -
text?: string | Error
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + Message | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Interface Message

+
+
+

RunSummary message.

+
+
+

Hierarchy

+
    +
  • Message
  • +
+
+ +
+
+
+ + + + +
+
+
+
+

Properties

+
+ + +
+ level: + ERROR +
+ +
+
+ + +
+ statusCode: string +
+ +
+
+ + +
+ templateVariables?: + TemplateVariable[] +
+ +
+
+ + +
+ text?: string | Error +
+ +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/interfaces/_aws_codecatalyst_run_summaries.RunSummaryMessage.html b/docs/interfaces/_aws_codecatalyst_run_summaries.RunSummaryMessage.html index ffb8bc57b..025cab209 100644 --- a/docs/interfaces/_aws_codecatalyst_run_summaries.RunSummaryMessage.html +++ b/docs/interfaces/_aws_codecatalyst_run_summaries.RunSummaryMessage.html @@ -1,101 +1,512 @@ -RunSummaryMessage | adk
-
- -
-
-
-
- -

Interface RunSummaryMessage

-
-

The text attribute is used as a status code and message attribute can be used to pass custom messages. -In future text will be replaced by statusCode.

-
-
-

Hierarchy

-
    -
  • RunSummaryMessage
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
level: ERROR
-
- -
message?: string
-
- -
templateVariables?: TemplateVariable[]
-
- -
text: string
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + RunSummaryMessage | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Interface RunSummaryMessage

+
+
+
+

+ The text attribute is used as a status code and message attribute can be used to pass custom messages. In future text will be replaced + by statusCode. +

+
+
+
+

Hierarchy

+
    +
  • RunSummaryMessage
  • +
+
+ +
+
+
+ + + + +
+
+
+
+

Properties

+
+ + +
+ level: + ERROR +
+ +
+
+ + +
message?: string
+ +
+
+ + +
+ templateVariables?: + TemplateVariable[] +
+ +
+
+ + +
text: string
+ +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/interfaces/_aws_codecatalyst_run_summaries.TemplateVariable.html b/docs/interfaces/_aws_codecatalyst_run_summaries.TemplateVariable.html index 55eb5cdfb..0e53e210e 100644 --- a/docs/interfaces/_aws_codecatalyst_run_summaries.TemplateVariable.html +++ b/docs/interfaces/_aws_codecatalyst_run_summaries.TemplateVariable.html @@ -1,86 +1,401 @@ -TemplateVariable | adk
-
- -
-
-
-
- -

Interface TemplateVariable

-
-

The template variable.

-
-
-

Hierarchy

-
    -
  • TemplateVariable
-
-
-
- -
-
-

Properties

-
-
-

Properties

-
- -
name: string
-
- -
value: string
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + TemplateVariable | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Interface TemplateVariable

+
+
+

The template variable.

+
+
+

Hierarchy

+
    +
  • TemplateVariable
  • +
+
+ +
+
+
+ + + +
+
+

Properties

+ +
+
+
+
+
+
+

Properties

+
+ + +
name: string
+ +
+
+ + +
value: string
+ +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/interfaces/_aws_codecatalyst_space.Space.html b/docs/interfaces/_aws_codecatalyst_space.Space.html index a79a95565..40377262a 100644 --- a/docs/interfaces/_aws_codecatalyst_space.Space.html +++ b/docs/interfaces/_aws_codecatalyst_space.Space.html @@ -1,87 +1,404 @@ -Space | adk
-
- -
-
-
-
- -

Interface Space

-
-

Use the Space construct to query the space resource in a CodeCatalyst space. To learn more about CodeCatalyst spaces, -see https://docs.aws.amazon.com/codecatalyst/latest/userguide/concepts.html#space-concept.

-
-
-

Hierarchy

-
    -
  • Space
-
-
-
- -
-
-

Properties

-
id -name -
-
-

Properties

-
- -
id: string
-
- -
name: string
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + Space | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Interface Space

+
+
+
+

+ Use the Space construct to query the space resource in a CodeCatalyst space. To learn more about CodeCatalyst spaces, see + https://docs.aws.amazon.com/codecatalyst/latest/userguide/concepts.html#space-concept. +

+
+
+
+

Hierarchy

+
    +
  • Space
  • +
+
+ +
+
+
+ + + +
+
+

Properties

+ +
+
+
+
+
+
+

Properties

+
+ + +
id: string
+ +
+
+ + +
name: string
+ +
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/modules/_aws_codecatalyst_adk.html b/docs/modules/_aws_codecatalyst_adk.html index d0f9e9a05..2123eb065 100644 --- a/docs/modules/_aws_codecatalyst_adk.html +++ b/docs/modules/_aws_codecatalyst_adk.html @@ -1,100 +1,311 @@ -@aws/codecatalyst-adk | adk
-
- -
-
-
-
- -

Module @aws/codecatalyst-adk

-
-
- -

@aws/codecatalyst-adk

-
+ + + + + + @aws/codecatalyst-adk | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Module @aws/codecatalyst-adk

+
+ +
+
+ +

@aws/codecatalyst-adk

+
- -

Purpose

-
-

ADK offers action developers a command-line interface (CLI) to kick off action development.

+ +

Purpose

+
+

ADK offers action developers a command-line interface (CLI) to kick off action development.

- -

Usage

-
-

The following three commands are offered:

+ +

Usage

+
+

The following three commands are offered:

- -

adk init

-
-

Generates action definition file in the current directory (.codecatalyst/actions/action.yml by default).

-

Example:

-
adk init --lang typescript --space MySpace --proj <CODECATALYST-PROJECT-NAME> --repo <CODECATALYST-REPO-NAME> --action <ACTION-NAME>
+            
+              

adk init

+
+

Generates action definition file in the current directory (.codecatalyst/actions/action.yml by default).

+

Example:

+
adk init --lang typescript --space MySpace --proj <CODECATALYST-PROJECT-NAME> --repo <CODECATALYST-REPO-NAME> --action <ACTION-NAME>
 
- -

adk bootstrap

-
-

Bootstraps action project in the current folder from action.yml file. Bootstrap command generates source code, CI/CD workflow configuration, config files, and a basic readme file.

-

Example:

-
adk bootstrap -f .codecatalyst/actions/action.yml
+            
+              

adk bootstrap

+
+

+ Bootstraps action project in the current folder from action.yml file. Bootstrap command generates source code, CI/CD workflow + configuration, config files, and a basic readme file. +

+

Example:

+
adk bootstrap -f .codecatalyst/actions/action.yml
 
- -

adk validate

-
-

Validates action project.

-

Example:

-
adk validate
+            
+              

adk validate

+
+

Validates action project.

+

Example:

+
adk validate
 
-
-
-
-

Index

-
-

Functions

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file +
+
+
+
+

Index

+
+

Functions

+ +
+
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/modules/_aws_codecatalyst_adk_core.html b/docs/modules/_aws_codecatalyst_adk_core.html index 466c2a97c..3dfebe85f 100644 --- a/docs/modules/_aws_codecatalyst_adk_core.html +++ b/docs/modules/_aws_codecatalyst_adk_core.html @@ -1,97 +1,502 @@ -@aws/codecatalyst-adk-core | adk
-
- -
-
-
-
- -

Module @aws/codecatalyst-adk-core

-
-
- -

@aws/codecatalyst-adk-core

-
+ + + + + + @aws/codecatalyst-adk-core | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Module @aws/codecatalyst-adk-core

+
+ +
+
+ +

@aws/codecatalyst-adk-core

+
- -

Purpose

-
-

ADK Core offers action developers library interfaces that makes action development easier. Action authors can interact with core metadata information about the action, workflows, output variables, artifacts, reports, etc, giving the action author ability to fully model the input and output of the action code.

+ +

Purpose

+
+

+ ADK Core offers action developers library interfaces that makes action development easier. Action authors can interact with core + metadata information about the action, workflows, output variables, artifacts, reports, etc, giving the action author ability to fully + model the input and output of the action code. +

- -

Usage

-
-
const adkCore = require('@aws/codecatalyst-adk-core');
const space = require('@aws/codecatalyst-space');
# => Metadata information about CodeCatalyst space
const project = require('@aws/codecatalyst-project');
# => Metadata information about CodeCatalyst project

const destinationBucket = core.getInput('DestinationBucketName')
# => Maps to the destination bucket configuration in CodeCatalyst workflow definition
const srcDir = core.getInput('SourcePath')
# => Maps to the src dir configuration in CodeCatalyst workflow definition

const actionName = core.getActionName()
console.log("Running action ${actionName}")
let cmd = `aws s3 sync ${srcDir} s3://${destinationBucket}/${space.getSpace().name}/${project.getProject().name}/`
const cmdOutput = core.command(cmd)
console.log(cmdOutput.stdout)

if (cmdOutput.code != 0) {
core.setFailed(cmdOutput.stderr)
} else {
core.setOutputVariable("Files", cmdOutput.stdOut)
}
+ +

Usage

+
+
const adkCore = require('@aws/codecatalyst-adk-core');
const space = require('@aws/codecatalyst-space');
# => Metadata information about CodeCatalyst space
const project = require('@aws/codecatalyst-project');
# => Metadata information about CodeCatalyst project

const destinationBucket = core.getInput('DestinationBucketName')
# => Maps to the destination bucket configuration in CodeCatalyst workflow definition
const srcDir = core.getInput('SourcePath')
# => Maps to the src dir configuration in CodeCatalyst workflow definition

const actionName = core.getActionName()
console.log("Running action ${actionName}")
let cmd = `aws s3 sync ${srcDir} s3://${destinationBucket}/${space.getSpace().name}/${project.getProject().name}/`
const cmdOutput = core.command(cmd)
console.log(cmdOutput.stdout)

if (cmdOutput.code != 0) {
core.setFailed(cmdOutput.stderr)
} else {
core.setOutputVariable("Files", cmdOutput.stdOut)
}
-
-
-
-

Index

-
-

Classes

-
-
-

Interfaces

-
-
-

Functions

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file +
+
+
+
+

Index

+
+

Classes

+ +
+
+

Interfaces

+ +
+
+

Functions

+ +
+
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/modules/_aws_codecatalyst_adk_model_parser.html b/docs/modules/_aws_codecatalyst_adk_model_parser.html index 9b6d05cdb..0ff8fe372 100644 --- a/docs/modules/_aws_codecatalyst_adk_model_parser.html +++ b/docs/modules/_aws_codecatalyst_adk_model_parser.html @@ -1,86 +1,397 @@ -@aws/codecatalyst-adk-model-parser | adk
-
- -
-
-
-
- -

Module @aws/codecatalyst-adk-model-parser

-
-
- -

@aws/codecatalyst-adk-model-parser

-
+ + + + + + @aws/codecatalyst-adk-model-parser | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Module @aws/codecatalyst-adk-model-parser

+
+ +
+
+ +

@aws/codecatalyst-adk-model-parser

+
- -

Purpose

-
-

ADK Model Parses is an internal ADK package used to parse and sanitize action.yml into a model when adk bootstrap command is executed.

-
-
-
-

Index

-
-

Interfaces

-
-
-

Functions

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file + +

Purpose

+
+

+ ADK Model Parses is an internal ADK package used to parse and sanitize action.yml into a model when adk bootstrap command is executed. +

+
+
+
+
+

Index

+
+

Interfaces

+ +
+
+

Functions

+ +
+
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/modules/_aws_codecatalyst_adk_utils.html b/docs/modules/_aws_codecatalyst_adk_utils.html index 577b2b302..6aee68d71 100644 --- a/docs/modules/_aws_codecatalyst_adk_utils.html +++ b/docs/modules/_aws_codecatalyst_adk_utils.html @@ -1,90 +1,423 @@ -@aws/codecatalyst-adk-utils | adk
-
- -
-
-
-
- -

Module @aws/codecatalyst-adk-utils

-
-
- -

@aws/codecatalyst-adk-utils

-
+ + + + + + @aws/codecatalyst-adk-utils | adk + + + + + + + + +
+
+ + +
+
+ -
-

Generated using TypeDoc

-
\ No newline at end of file + +

Purpose

+
+

ADK Utils is a package to store utility functions.

+
+
+
+
+

Index

+
+

Variables

+ +
+
+

Functions

+ +
+
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/modules/_aws_codecatalyst_project.html b/docs/modules/_aws_codecatalyst_project.html index 271522981..93bd90391 100644 --- a/docs/modules/_aws_codecatalyst_project.html +++ b/docs/modules/_aws_codecatalyst_project.html @@ -1,82 +1,321 @@ -@aws/codecatalyst-project | adk
-
- -
-
-
-
- -

Module @aws/codecatalyst-project

-
-
- -

@aws/codecatalyst-project

-
+ + + + + + @aws/codecatalyst-project | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Module @aws/codecatalyst-project

+
+ +
+
+ +

@aws/codecatalyst-project

+
- -

Purpose

-
-

Use the project construct to query the project resource metadata in a CodeCatalyst space.

+ +

Purpose

+
+

Use the project construct to query the project resource metadata in a CodeCatalyst space.

- -

Usage

-
-
const project = require('@aws/codecatalyst-project');

console.log("Running action in ${project.getProject().name} project") + +

Usage

+
+
const project = require('@aws/codecatalyst-project');

console.log("Running action in ${project.getProject().name} project")
-
-
-
-

Index

-
-

Interfaces

-
-
-

Functions

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file +
+
+
+
+

Index

+
+

Interfaces

+ +
+
+

Functions

+ +
+
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/modules/_aws_codecatalyst_run_summaries.html b/docs/modules/_aws_codecatalyst_run_summaries.html index 1760c6005..555c106a8 100644 --- a/docs/modules/_aws_codecatalyst_run_summaries.html +++ b/docs/modules/_aws_codecatalyst_run_summaries.html @@ -1,93 +1,391 @@ -@aws/codecatalyst-run-summaries | adk
-
- -
-
-
-
- -

Module @aws/codecatalyst-run-summaries

-
-
- -

@aws/codecatalyst-run-summaries

-
+ + + + + + @aws/codecatalyst-run-summaries | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Module @aws/codecatalyst-run-summaries

+
+ +
+
+ +

@aws/codecatalyst-run-summaries

+
- -

Purpose

-
-

Use the run-summaries construct to set custom summary messages during the execution of actions that will be surfaced on the CodeCatalyst workflows UI.

+ +

Purpose

+
+

+ Use the run-summaries construct to set custom summary messages during the execution of actions that will be surfaced on the CodeCatalyst + workflows UI. +

- -

Usage

-
-
   import { RunSummaryLevel, RunSummaries } from '@aws/codecatalyst-run-summaries';

try {
// execute action code here
} catch (error) {
// Since we want to surface an error, we use RunSummaryLevel.ERROR to specify this is an error
RunSummaries.addRunSummary(error, RunSummaryLevel.ERROR)
} + +

Usage

+
+
   import { RunSummaryLevel, RunSummaries } from '@aws/codecatalyst-run-summaries';

try {
// execute action code here
} catch (error) {
// Since we want to surface an error, we use RunSummaryLevel.ERROR to specify this is an error
RunSummaries.addRunSummary(error, RunSummaryLevel.ERROR)
}
-
   import { RunSummaryLevel, RunSummaries } from '@aws/codecatalyst-run-summaries';
import * as adkCore from '@aws/codecatalyst-adk-core';

const cmdOutput = adkCore.command(/* command here */)
// if the exit code of the command is a failure
if (cmdOutput.code != 0)
// pass the error message of the command as the summary message text
RunSummaries.addRunSummary(cmdOutput.stderr.toString(), RunSummaryLevel.ERROR)
} +
   import { RunSummaryLevel, RunSummaries } from '@aws/codecatalyst-run-summaries';
import * as adkCore from '@aws/codecatalyst-adk-core';

const cmdOutput = adkCore.command(/* command here */)
// if the exit code of the command is a failure
if (cmdOutput.code != 0)
// pass the error message of the command as the summary message text
RunSummaries.addRunSummary(cmdOutput.stderr.toString(), RunSummaryLevel.ERROR)
}
-
-
-
-

Index

-
-

Enumerations

-
-
-

Classes

-
-
-

Interfaces

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file +
+
+
+
+

Index

+
+

Enumerations

+ +
+
+

Classes

+ +
+
+

Interfaces

+ +
+
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/modules/_aws_codecatalyst_space.html b/docs/modules/_aws_codecatalyst_space.html index 9e92e1bed..0d1d4ac69 100644 --- a/docs/modules/_aws_codecatalyst_space.html +++ b/docs/modules/_aws_codecatalyst_space.html @@ -1,82 +1,319 @@ -@aws/codecatalyst-space | adk
-
- -
-
-
-
- -

Module @aws/codecatalyst-space

-
-
- -

@aws/codecatalyst-space

-
+ + + + + + @aws/codecatalyst-space | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Module @aws/codecatalyst-space

+
+ +
+
+ +

@aws/codecatalyst-space

+
- -

Purpose

-
-

Use the space construct to query CodeCatalyst space resource metadata.

+ +

Purpose

+
+

Use the space construct to query CodeCatalyst space resource metadata.

- -

Usage

-
-
const codecatalystSpace = require('@aws/codecatalyst-space');

console.log("Running action in ${codecatalystSpace.getSpace().name} space") + +

Usage

+
+
const codecatalystSpace = require('@aws/codecatalyst-space');

console.log("Running action in ${codecatalystSpace.getSpace().name} space")
-
-
-
-

Index

-
-

Interfaces

-
-
-

Functions

-
-
-
-

Generated using TypeDoc

-
\ No newline at end of file +
+
+
+
+

Index

+
+

Interfaces

+ +
+
+

Functions

+ +
+
+
+
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/docs/variables/_aws_codecatalyst_adk_utils.outputVariableNamePattern.html b/docs/variables/_aws_codecatalyst_adk_utils.outputVariableNamePattern.html index ab057e4f0..ab8256d14 100644 --- a/docs/variables/_aws_codecatalyst_adk_utils.outputVariableNamePattern.html +++ b/docs/variables/_aws_codecatalyst_adk_utils.outputVariableNamePattern.html @@ -1,63 +1,337 @@ -outputVariableNamePattern | adk
-
- -
- -
-

Generated using TypeDoc

-
\ No newline at end of file + + + + + + outputVariableNamePattern | adk + + + + + + + + +
+
+ + +
+
+
+
+
+ +

Variable outputVariableNamePatternConst

+
+
+ outputVariableNamePattern: RegExp = ... +
+ +
+ +
+
+

Generated using TypeDoc

+
+
+ + + diff --git a/packages/adk/adk-core/CHANGELOG.md b/packages/adk/adk-core/CHANGELOG.md index b46fe07f8..3b3dcb85b 100644 --- a/packages/adk/adk-core/CHANGELOG.md +++ b/packages/adk/adk-core/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 1.0.18 (2024-01-19) + +### Bug Fixes + +- update output variable validation regex and limit ([#286](https://github.com/aws/actions-dev-kit/issues/286)) + ([33c7f48](https://github.com/aws/actions-dev-kit/commit/33c7f48be9f42949267b0aae73d92e21dd8b7cfa)) + ## 1.0.17 (2024-01-11) ### Bug Fixes diff --git a/packages/adk/adk-core/package.json b/packages/adk/adk-core/package.json index cf6e623a5..8a11561f6 100644 --- a/packages/adk/adk-core/package.json +++ b/packages/adk/adk-core/package.json @@ -49,7 +49,7 @@ }, "main": "lib/index.js", "license": "Apache-2.0", - "version": "1.0.17", + "version": "1.0.18", "jest": { "coverageThreshold": { "global": { diff --git a/packages/adk/adk-core/src/toolkit/sdk/core/core.ts b/packages/adk/adk-core/src/toolkit/sdk/core/core.ts index f81e60267..b018f8257 100644 --- a/packages/adk/adk-core/src/toolkit/sdk/core/core.ts +++ b/packages/adk/adk-core/src/toolkit/sdk/core/core.ts @@ -38,7 +38,7 @@ export function getEnvironmentVariable(inputVar: string) { /** * Sets the output value for the action output parameter. * - * @param varName The name of the environment variable. The variable must match the ^[A-Za-z0-9][A-Za-z0-9\-_]{1,30}[A-Za-z0-9]$ pattern. + * @param varName The name of the environment variable. The variable must match the ^[A-Za-z0-9@\-_]+$ pattern. * @param varValue The fully resolved value of the output variable. * * @return The result of running `echo ${varName}`. diff --git a/packages/adk/adk-core/test/core.test.ts b/packages/adk/adk-core/test/core.test.ts index a37cd1cfe..0496b542a 100644 --- a/packages/adk/adk-core/test/core.test.ts +++ b/packages/adk/adk-core/test/core.test.ts @@ -76,15 +76,22 @@ describe('@aws/codecatalyst-adk-core', () => { it('test setOutput validation', () => { const errorMessage = `Invalid output parameter name, it must match the following pattern ${outputVariableNamePattern}`; const outputParamValue = 'outputParamValue'; - const validInput30Chars = 'Stack_ID_12345678910111213145'; + const validInput40Chars = 'Stack_ID-1234567891011121314512345678911'; + const validInput = 'Stack_ID'; const emptyInput = ''; const invalidInput = 'Stack ID'; - const tooLongInput = 'longer_than_30_chars_123456789101112131415161718'; - const startsWithInvalidChar = '-Stack_ID'; - const endsWithInvalidChar = 'Stack_ID-'; - - expect(adkCore.setOutput(validInput30Chars, outputParamValue).code === undefined).toBeTruthy(); + const maxInput = + 'max_input_255_chars_1234567891011121314151617184876123578457689295628925764582347652874956284956824123456789101112131415161718487612357845768929562892576458234765287495628495682412345678910111213141516171848761235784576892956289257645823476528749562849591'; + const tooLongInput = + 'longer_than_255_chars_123456789101112131415161718487612357845768929562892576458234765287495628495682412345678910111213141516171848761235784576892956289257645823476528749562849568241234567891011121314151617184876123578457689295628925764582347652874956284959'; + const validInputSpecialChar = '-StackA_a-@_ID'; + const invalidInputWithInvalidSpecialChar = 'Stack$#:ID'; + + expect(adkCore.setOutput(validInput40Chars, outputParamValue).code === undefined).toBeTruthy(); + expect(adkCore.setOutput(validInput, outputParamValue).code === undefined).toBeTruthy(); + expect(adkCore.setOutput(validInputSpecialChar, outputParamValue).code === undefined).toBeTruthy(); + expect(adkCore.setOutput(maxInput, outputParamValue).code === undefined).toBeTruthy(); expect(adkCore.setOutput(emptyInput, outputParamValue).code === 1).toBeTruthy(); expect(adkCore.setOutput(emptyInput, outputParamValue).stdout === errorMessage).toBeTruthy(); @@ -95,10 +102,7 @@ describe('@aws/codecatalyst-adk-core', () => { expect(adkCore.setOutput(tooLongInput, outputParamValue).code === 1).toBeTruthy(); expect(adkCore.setOutput(tooLongInput, outputParamValue).stdout === errorMessage).toBeTruthy(); - expect(adkCore.setOutput(startsWithInvalidChar, outputParamValue).code === 1).toBeTruthy(); - expect(adkCore.setOutput(startsWithInvalidChar, outputParamValue).stdout === errorMessage).toBeTruthy(); - - expect(adkCore.setOutput(endsWithInvalidChar, outputParamValue).code === 1).toBeTruthy(); - expect(adkCore.setOutput(endsWithInvalidChar, outputParamValue).stdout === errorMessage).toBeTruthy(); + expect(adkCore.setOutput(invalidInputWithInvalidSpecialChar, outputParamValue).code === 1).toBeTruthy(); + expect(adkCore.setOutput(invalidInputWithInvalidSpecialChar, outputParamValue).stdout === errorMessage).toBeTruthy(); }); }); diff --git a/packages/adk/adk-model-parser/CHANGELOG.md b/packages/adk/adk-model-parser/CHANGELOG.md index 22a58299b..0e3ed00c0 100644 --- a/packages/adk/adk-model-parser/CHANGELOG.md +++ b/packages/adk/adk-model-parser/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 1.0.18 (2024-01-19) + +### Bug Fixes + +- update output variable validation regex and limit ([#286](https://github.com/aws/actions-dev-kit/issues/286)) + ([33c7f48](https://github.com/aws/actions-dev-kit/commit/33c7f48be9f42949267b0aae73d92e21dd8b7cfa)) + ## 1.0.17 (2024-01-11) ### Bug Fixes diff --git a/packages/adk/adk-model-parser/package.json b/packages/adk/adk-model-parser/package.json index 860ae39e2..8beed7b7e 100644 --- a/packages/adk/adk-model-parser/package.json +++ b/packages/adk/adk-model-parser/package.json @@ -49,7 +49,7 @@ }, "main": "lib/index.js", "license": "Apache-2.0", - "version": "1.0.17", + "version": "1.0.18", "jest": { "coverageThreshold": { "global": { diff --git a/packages/adk/adk-utils/CHANGELOG.md b/packages/adk/adk-utils/CHANGELOG.md index 7e54f9487..6c6ea5445 100644 --- a/packages/adk/adk-utils/CHANGELOG.md +++ b/packages/adk/adk-utils/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 1.0.18 (2024-01-19) + +### Bug Fixes + +- update output variable validation regex and limit ([#286](https://github.com/aws/actions-dev-kit/issues/286)) + ([33c7f48](https://github.com/aws/actions-dev-kit/commit/33c7f48be9f42949267b0aae73d92e21dd8b7cfa)) + ## 1.0.17 (2024-01-11) ### Bug Fixes diff --git a/packages/adk/adk-utils/package.json b/packages/adk/adk-utils/package.json index b5f851f9d..effef0814 100644 --- a/packages/adk/adk-utils/package.json +++ b/packages/adk/adk-utils/package.json @@ -48,7 +48,7 @@ }, "main": "lib/index.js", "license": "Apache-2.0", - "version": "1.0.17", + "version": "1.0.18", "jest": { "coverageThreshold": { "global": { diff --git a/packages/adk/adk-utils/src/util/util.ts b/packages/adk/adk-utils/src/util/util.ts index f550f9486..08ac6a019 100644 --- a/packages/adk/adk-utils/src/util/util.ts +++ b/packages/adk/adk-utils/src/util/util.ts @@ -1,6 +1,6 @@ import fs from 'fs'; -export const outputVariableNamePattern = new RegExp(/^[A-Za-z0-9][A-Za-z0-9\-_]{1,30}[A-Za-z0-9]$/); +export const outputVariableNamePattern = new RegExp(/^[A-Za-z0-9@\-_]+$/); /** * Sanitizes (escapes) special characters in the command and its arguments. @@ -87,5 +87,8 @@ export function writeContentToFileSync(dest: string, content: string, overrideDe * @param varName The destination file. */ export function isValidOutputVariableName(varName: string): boolean { + if (!varName || varName.length < 1 || varName.length > 255) { + return false; + } return outputVariableNamePattern.test(varName); } diff --git a/packages/adk/adk-utils/test/util.test.ts b/packages/adk/adk-utils/test/util.test.ts index 7036aef44..06d3ccdca 100644 --- a/packages/adk/adk-utils/test/util.test.ts +++ b/packages/adk/adk-utils/test/util.test.ts @@ -129,19 +129,23 @@ describe('ADK-Util test', () => { it('test validateOutputVariableName', async () => { const validInput = 'Stack_ID'; - const validInput30Chars = 'Stack_ID_12345678910111213145'; + const validInput40Chars = 'Stack_ID-1234567891011121314512345678911'; const emptyInput = ''; const invalidInput = 'Stack ID'; - const tooLongInput = 'longer_than_30_chars_123456789101112131415161718'; - const startsWithInvalidChar = '-Stack_ID'; - const endsWithInvalidChar = 'Stack_ID-'; + const maxInput = + 'max_input_255_chars_1234567891011121314151617184876123578457689295628925764582347652874956284956824123456789101112131415161718487612357845768929562892576458234765287495628495682412345678910111213141516171848761235784576892956289257645823476528749562849591'; + const tooLongInput = + 'longer_than_255_chars_123456789101112131415161718487612357845768929562892576458234765287495628495682412345678910111213141516171848761235784576892956289257645823476528749562849568241234567891011121314151617184876123578457689295628925764582347652874956284959'; + const validInputSpecialChar = '-StackA_a-@_ID'; + const invalidInputWithInvalidSpecialChar = 'Stack/$#:ID'; expect(isValidOutputVariableName(validInput)).toBeTruthy(); - expect(isValidOutputVariableName(validInput30Chars)).toBeTruthy(); + expect(isValidOutputVariableName(validInput40Chars)).toBeTruthy(); expect(isValidOutputVariableName(emptyInput)).toBeFalsy(); expect(isValidOutputVariableName(invalidInput)).toBeFalsy(); + expect(isValidOutputVariableName(maxInput)).toBeTruthy(); expect(isValidOutputVariableName(tooLongInput)).toBeFalsy(); - expect(isValidOutputVariableName(startsWithInvalidChar)).toBeFalsy(); - expect(isValidOutputVariableName(endsWithInvalidChar)).toBeFalsy(); + expect(isValidOutputVariableName(validInputSpecialChar)).toBeTruthy(); + expect(isValidOutputVariableName(invalidInputWithInvalidSpecialChar)).toBeFalsy(); }); }); diff --git a/packages/adk/adk/CHANGELOG.md b/packages/adk/adk/CHANGELOG.md index 127074942..4a846ef7a 100644 --- a/packages/adk/adk/CHANGELOG.md +++ b/packages/adk/adk/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 1.0.18 (2024-01-19) + +### Bug Fixes + +- update output variable validation regex and limit ([#286](https://github.com/aws/actions-dev-kit/issues/286)) + ([33c7f48](https://github.com/aws/actions-dev-kit/commit/33c7f48be9f42949267b0aae73d92e21dd8b7cfa)) + ## 1.0.17 (2024-01-11) ### Bug Fixes diff --git a/packages/adk/adk/package.json b/packages/adk/adk/package.json index 1b72eeedf..089930c6e 100644 --- a/packages/adk/adk/package.json +++ b/packages/adk/adk/package.json @@ -60,7 +60,7 @@ }, "main": "lib/index.js", "license": "Apache-2.0", - "version": "1.0.17", + "version": "1.0.18", "jest": { "coverageThreshold": { "global": { diff --git a/packages/adk/adk/templates/codecatalyst_model_schema.json b/packages/adk/adk/templates/codecatalyst_model_schema.json index 806954bd3..b0a2cccec 100644 --- a/packages/adk/adk/templates/codecatalyst_model_schema.json +++ b/packages/adk/adk/templates/codecatalyst_model_schema.json @@ -91,7 +91,7 @@ "description": "Action output variables", "type": "object", "propertyNames": { - "pattern": "^[A-Za-z0-9][A-Za-z0-9\\-_]{1,30}[A-Za-z0-9]$" + "pattern": "^[A-Za-z0-9@\\-_]+$" }, "minProperties": 1, "maxProperties": 10, diff --git a/packages/entities/project/CHANGELOG.md b/packages/entities/project/CHANGELOG.md index 5d2a31ab0..2362c20a9 100644 --- a/packages/entities/project/CHANGELOG.md +++ b/packages/entities/project/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 1.0.18 (2024-01-19) + +### Bug Fixes + +- update output variable validation regex and limit ([#286](https://github.com/aws/actions-dev-kit/issues/286)) + ([33c7f48](https://github.com/aws/actions-dev-kit/commit/33c7f48be9f42949267b0aae73d92e21dd8b7cfa)) + ## 1.0.17 (2024-01-11) ### Bug Fixes diff --git a/packages/entities/project/package.json b/packages/entities/project/package.json index d8f9beb0e..87852d511 100644 --- a/packages/entities/project/package.json +++ b/packages/entities/project/package.json @@ -48,7 +48,7 @@ }, "main": "lib/index.js", "license": "Apache-2.0", - "version": "1.0.17", + "version": "1.0.18", "jest": { "coverageThreshold": { "global": { diff --git a/packages/entities/run-summaries/CHANGELOG.md b/packages/entities/run-summaries/CHANGELOG.md index 7af06c4d1..aff65c225 100644 --- a/packages/entities/run-summaries/CHANGELOG.md +++ b/packages/entities/run-summaries/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 1.0.18 (2024-01-19) + +### Bug Fixes + +- update output variable validation regex and limit ([#286](https://github.com/aws/actions-dev-kit/issues/286)) + ([33c7f48](https://github.com/aws/actions-dev-kit/commit/33c7f48be9f42949267b0aae73d92e21dd8b7cfa)) + ## 1.0.17 (2024-01-11) ### Bug Fixes diff --git a/packages/entities/run-summaries/package.json b/packages/entities/run-summaries/package.json index 16127a0b4..a3a40b19e 100644 --- a/packages/entities/run-summaries/package.json +++ b/packages/entities/run-summaries/package.json @@ -48,7 +48,7 @@ }, "main": "lib/index.js", "license": "Apache-2.0", - "version": "1.0.17", + "version": "1.0.18", "jest": { "coverageThreshold": { "global": { diff --git a/packages/entities/space/CHANGELOG.md b/packages/entities/space/CHANGELOG.md index 205339482..dddee216a 100644 --- a/packages/entities/space/CHANGELOG.md +++ b/packages/entities/space/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 1.0.18 (2024-01-19) + +### Bug Fixes + +- update output variable validation regex and limit ([#286](https://github.com/aws/actions-dev-kit/issues/286)) + ([33c7f48](https://github.com/aws/actions-dev-kit/commit/33c7f48be9f42949267b0aae73d92e21dd8b7cfa)) + ## 1.0.17 (2024-01-11) ### Bug Fixes diff --git a/packages/entities/space/package.json b/packages/entities/space/package.json index cfb41b0d8..42c9627a1 100644 --- a/packages/entities/space/package.json +++ b/packages/entities/space/package.json @@ -48,7 +48,7 @@ }, "main": "lib/index.js", "license": "Apache-2.0", - "version": "1.0.17", + "version": "1.0.18", "jest": { "coverageThreshold": { "global": { diff --git a/packages/utils/typescript-construct/CHANGELOG.md b/packages/utils/typescript-construct/CHANGELOG.md index 205339482..dddee216a 100644 --- a/packages/utils/typescript-construct/CHANGELOG.md +++ b/packages/utils/typescript-construct/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 1.0.18 (2024-01-19) + +### Bug Fixes + +- update output variable validation regex and limit ([#286](https://github.com/aws/actions-dev-kit/issues/286)) + ([33c7f48](https://github.com/aws/actions-dev-kit/commit/33c7f48be9f42949267b0aae73d92e21dd8b7cfa)) + ## 1.0.17 (2024-01-11) ### Bug Fixes diff --git a/packages/utils/typescript-construct/package.json b/packages/utils/typescript-construct/package.json index 483130ac5..174ac26a5 100644 --- a/packages/utils/typescript-construct/package.json +++ b/packages/utils/typescript-construct/package.json @@ -46,7 +46,7 @@ }, "main": "lib/index.js", "license": "Apache-2.0", - "version": "1.0.17", + "version": "1.0.18", "jest": { "coverageThreshold": { "global": { diff --git a/packages/workflows/workflows-sdk/package.json b/packages/workflows/workflows-sdk/package.json index f5463081e..81bfdb98c 100644 --- a/packages/workflows/workflows-sdk/package.json +++ b/packages/workflows/workflows-sdk/package.json @@ -57,7 +57,7 @@ }, "main": "lib/index.js", "license": "Apache-2.0", - "version": "0.1.17", + "version": "0.1.18", "jest": { "coverageThreshold": { "global": {} diff --git a/typedoc.js b/typedoc.js index 6811c3550..28dfe3eef 100644 --- a/typedoc.js +++ b/typedoc.js @@ -1,12 +1,12 @@ module.exports = { entryPointStrategy: "packages", entryPoints: [ - "packages/adk", - "packages/adk-core", - "packages/adk-model-parser", - "packages/adk-utils", - "packages/run-summaries", - "packages/project", - "packages/space", + "packages/adk/adk", + "packages/adk/adk-core", + "packages/adk/adk-model-parser", + "packages/adk/adk-utils", + "packages/entities/run-summaries", + "packages/entities/project", + "packages/entities/space", ] } diff --git a/yarn.lock b/yarn.lock index 8870fd720..0b4666a82 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10360,7 +10360,7 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:*, ts-jest@npm:^29.1.1": +"ts-jest@npm:*": version: 29.1.1 resolution: "ts-jest@npm:29.1.1" dependencies: @@ -10393,6 +10393,39 @@ __metadata: languageName: node linkType: hard +"ts-jest@npm:^29.1.1": + version: 29.1.2 + resolution: "ts-jest@npm:29.1.2" + dependencies: + bs-logger: 0.x + fast-json-stable-stringify: 2.x + jest-util: ^29.0.0 + json5: ^2.2.3 + lodash.memoize: 4.x + make-error: 1.x + semver: ^7.5.3 + yargs-parser: ^21.0.1 + peerDependencies: + "@babel/core": ">=7.0.0-beta.0 <8" + "@jest/types": ^29.0.0 + babel-jest: ^29.0.0 + jest: ^29.0.0 + typescript: ">=4.3 <6" + peerDependenciesMeta: + "@babel/core": + optional: true + "@jest/types": + optional: true + babel-jest: + optional: true + esbuild: + optional: true + bin: + ts-jest: cli.js + checksum: a0ce0affc1b716c78c9ab55837829c42cb04b753d174a5c796bb1ddf9f0379fc20647b76fbe30edb30d9b23181908138d6b4c51ef2ae5e187b66635c295cefd5 + languageName: node + linkType: hard + "ts-loader@npm:^9.4.1": version: 9.5.1 resolution: "ts-loader@npm:9.5.1"