gitextract_j9ngj2y6/ ├── .eslintrc.json ├── .gitattributes ├── .github/ │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── auto-approve.yml │ ├── auto-queue.yml │ ├── build.yml │ ├── pull-request-lint.yml │ ├── release.yml │ ├── retry-automerge.yml │ ├── stale.yml │ ├── upgrade-cdklabs-projen-project-types-main.yml │ ├── upgrade-dev-deps-main.yml │ └── upgrade-main.yml ├── .gitignore ├── .npmignore ├── .projen/ │ ├── deps.json │ ├── files.json │ ├── jest-snapshot-resolver.js │ └── tasks.json ├── .projenrc.ts ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── build-custom-resource-handlers.sh ├── cdk.json ├── lib/ │ ├── __tests__/ │ │ ├── auto-build.test.ts │ │ ├── build-spec.test.ts │ │ ├── bump.test.ts │ │ ├── canary.test.ts │ │ ├── change-control-lambda/ │ │ │ ├── disable-transition.test.ts │ │ │ ├── handler.test.ts │ │ │ └── time-window.test.ts │ │ ├── chime-notifier.test.ts │ │ ├── code-signing-cert.test.ts │ │ ├── custom-resource-handlers/ │ │ │ ├── _cloud-formation.test.ts │ │ │ ├── _exec.test.ts │ │ │ ├── _rmrf.test.ts │ │ │ ├── certificate-signing-request.test.ts │ │ │ ├── pgp-secret.test.ts │ │ │ └── private-key.test.ts │ │ ├── delivlib-tests/ │ │ │ ├── assume-role/ │ │ │ │ └── test.sh │ │ │ ├── linux/ │ │ │ │ ├── README │ │ │ │ ├── test.sh │ │ │ │ └── void.sh │ │ │ └── windows/ │ │ │ ├── README │ │ │ └── test.ps1 │ │ ├── expected.yml │ │ ├── integ.delivlib.ts │ │ ├── open-pgp-key-pair.test.ts │ │ ├── package-integrity/ │ │ │ ├── handler/ │ │ │ │ ├── __fixtures__/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── non-projen-project/ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── yarn.lock │ │ │ │ │ ├── non-yarn-project/ │ │ │ │ │ │ └── .projenrc.js │ │ │ │ │ ├── projen-jsii-project/ │ │ │ │ │ │ └── .projenrc.js │ │ │ │ │ └── projen-non-jsii-project/ │ │ │ │ │ └── .projenrc.js │ │ │ │ └── integrity.test.ts │ │ │ └── integrity.test.ts │ │ ├── pipeline-notifications/ │ │ │ ├── chime.test.ts │ │ │ └── slack.test.ts │ │ ├── pipeline.test.ts │ │ ├── pr.test.ts │ │ ├── publishing.test.ts │ │ ├── registry-sync/ │ │ │ ├── docker-asset/ │ │ │ │ └── Dockerfile │ │ │ ├── ecr-mirror.test.ts │ │ │ └── mirror-source.test.ts │ │ ├── run-test.sh │ │ ├── shellable.test.ts │ │ ├── signing.test.ts │ │ ├── test-stack.ts │ │ ├── watcher-handler.test.ts │ │ └── watcher.test.ts │ ├── auto-build.ts │ ├── build-env.ts │ ├── build-spec.ts │ ├── canary.ts │ ├── change-control-lambda/ │ │ ├── disable-transition.ts │ │ ├── index.ts │ │ └── time-window.ts │ ├── change-controller.ts │ ├── chime-notifier/ │ │ ├── chime-notifier.ts │ │ ├── handler/ │ │ │ └── notifier-handler.ts │ │ └── index.ts │ ├── code-signing/ │ │ ├── certificate-signing-request.ts │ │ ├── code-signing-certificate.ts │ │ ├── index.ts │ │ └── private-key.ts │ ├── constants.ts │ ├── credential-pair.ts │ ├── custom-resource-handlers/ │ │ ├── Dockerfile │ │ └── src/ │ │ ├── _cloud-formation.ts │ │ ├── _exec.ts │ │ ├── _lambda.ts │ │ ├── _rmrf.ts │ │ ├── certificate-signing-request.ts │ │ ├── pgp-secret.ts │ │ └── private-key.ts │ ├── index.ts │ ├── open-pgp-key-pair.ts │ ├── package-integrity/ │ │ ├── handler/ │ │ │ ├── JSONStream.d.ts │ │ │ ├── integrity.ts │ │ │ ├── repository.ts │ │ │ ├── validate.sh │ │ │ └── validate.ts │ │ ├── index.ts │ │ └── integrity.ts │ ├── permissions.ts │ ├── pipeline-notifications/ │ │ ├── chime.ts │ │ ├── index.ts │ │ └── slack.ts │ ├── pipeline-watcher/ │ │ ├── handler/ │ │ │ └── watcher-handler.ts │ │ ├── index.ts │ │ └── watcher.ts │ ├── pipeline.ts │ ├── publishing/ │ │ ├── docs/ │ │ │ ├── publish-docs.sh │ │ │ ├── publish.sh │ │ │ └── update-ssm.sh │ │ ├── github/ │ │ │ ├── create-release.ts │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── publish.sh │ │ │ ├── sign-files.sh │ │ │ ├── tsconfig.json │ │ │ ├── update-ssm.sh │ │ │ └── with-signing-key.sh │ │ ├── golang/ │ │ │ ├── publish.sh │ │ │ └── update-ssm.sh │ │ ├── maven/ │ │ │ ├── publish.sh │ │ │ ├── update-ssm.sh │ │ │ └── with-signing-key.sh │ │ ├── npm/ │ │ │ ├── publish-npm.sh │ │ │ ├── publish.sh │ │ │ └── update-ssm.sh │ │ ├── nuget/ │ │ │ ├── publish.sh │ │ │ ├── sign.sh │ │ │ └── update-ssm.sh │ │ ├── pypi/ │ │ │ ├── publish.sh │ │ │ └── update-ssm.sh │ │ └── s3/ │ │ ├── publish.sh │ │ └── update-ssm.sh │ ├── publishing.ts │ ├── pull-request/ │ │ ├── bump.ts │ │ ├── index.ts │ │ ├── merge-back.ts │ │ └── pr.ts │ ├── registry-sync/ │ │ ├── ecr-mirror.ts │ │ ├── index.ts │ │ └── mirror-source.ts │ ├── release-email.sh │ ├── repo.ts │ ├── shellable.ts │ ├── signing/ │ │ └── nuget/ │ │ └── sign.sh │ ├── signing-key.ts │ ├── signing.ts │ └── util.ts ├── package.json ├── tsconfig.dev.json └── tsconfig.json