diff --git a/.gitattributes b/.gitattributes index 738db37b..0550855d 100644 --- a/.gitattributes +++ b/.gitattributes @@ -5,12 +5,12 @@ /.eslintrc.json linguist-generated /.gitattributes linguist-generated /.github/workflows/auto-approve.yml linguist-generated +/.github/workflows/auto-queue.yml linguist-generated /.github/workflows/build.yml linguist-generated /.github/workflows/pull-request-lint.yml linguist-generated /.github/workflows/release.yml linguist-generated /.github/workflows/upgrade-main.yml linguist-generated /.gitignore linguist-generated -/.mergify.yml linguist-generated /.npmignore linguist-generated /.projen/** linguist-generated /.projen/deps.json linguist-generated diff --git a/.github/workflows/auto-queue.yml b/.github/workflows/auto-queue.yml new file mode 100644 index 00000000..82a918c9 --- /dev/null +++ b/.github/workflows/auto-queue.yml @@ -0,0 +1,22 @@ +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". + +name: auto-queue +on: + pull_request_target: + types: + - opened + - reopened + - ready_for_review +jobs: + enableAutoQueue: + name: "Set AutoQueue on PR #${{ github.event.number }}" + runs-on: ubuntu-latest + permissions: + pull-requests: write + contents: write + steps: + - uses: peter-evans/enable-pull-request-automerge@v3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + pull-request-number: ${{ github.event.number }} + merge-method: squash diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9a332d11..34adde6c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,6 +4,7 @@ name: build on: pull_request: {} workflow_dispatch: {} + merge_group: {} jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/pull-request-lint.yml b/.github/workflows/pull-request-lint.yml index 2c1c658c..1dbf1159 100644 --- a/.github/workflows/pull-request-lint.yml +++ b/.github/workflows/pull-request-lint.yml @@ -10,12 +10,14 @@ on: - reopened - ready_for_review - edited + merge_group: {} jobs: validate: name: Validate PR title runs-on: ubuntu-latest permissions: pull-requests: write + if: github.event_name == 'pull_request' || github.event_name == 'pull_request_target' steps: - uses: amannn/action-semantic-pull-request@v5.4.0 env: diff --git a/.gitignore b/.gitignore index 59cd7d31..14cbf963 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ !/.projen/tasks.json !/.projen/deps.json !/.projen/files.json +!/.github/workflows/auto-queue.yml !/.github/workflows/pull-request-lint.yml !/.github/workflows/auto-approve.yml !/package.json @@ -38,7 +39,6 @@ junit.xml /dist/changelog.md /dist/version.txt !/.github/workflows/release.yml -!/.mergify.yml !/.github/workflows/upgrade-main.yml !/lib/__tests__/ !/tsconfig.json diff --git a/.mergify.yml b/.mergify.yml deleted file mode 100644 index 0d8462bd..00000000 --- a/.mergify.yml +++ /dev/null @@ -1,24 +0,0 @@ -# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". - -queue_rules: - - name: default - update_method: merge - conditions: - - "#approved-reviews-by>=1" - - -label~=(do-not-merge) - - status-success=build -pull_request_rules: - - name: Automatic merge on approval and successful build - actions: - delete_head_branch: {} - queue: - method: squash - name: default - commit_message_template: |- - {{ title }} (#{{ number }}) - - {{ body }} - conditions: - - "#approved-reviews-by>=1" - - -label~=(do-not-merge) - - status-success=build diff --git a/.npmignore b/.npmignore index d1a49ce5..5b941d2d 100644 --- a/.npmignore +++ b/.npmignore @@ -6,7 +6,6 @@ junit.xml permissions-backup.acl /dist/changelog.md /dist/version.txt -/.mergify.yml /tsconfig.dev.json !/lib/ !/lib/**/*.js diff --git a/.projen/files.json b/.projen/files.json index a54c84a7..1a9e01a4 100644 --- a/.projen/files.json +++ b/.projen/files.json @@ -3,12 +3,12 @@ ".eslintrc.json", ".gitattributes", ".github/workflows/auto-approve.yml", + ".github/workflows/auto-queue.yml", ".github/workflows/build.yml", ".github/workflows/pull-request-lint.yml", ".github/workflows/release.yml", ".github/workflows/upgrade-main.yml", ".gitignore", - ".mergify.yml", ".npmignore", ".projen/deps.json", ".projen/files.json", diff --git a/.projenrc.ts b/.projenrc.ts index 4c4e9d1e..544548b2 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -61,6 +61,10 @@ const project = new typescript.TypeScriptProject({ }, autoApproveUpgrades: true, releaseToNpm: true, + githubOptions: { + mergify: false, + mergeQueue: true, + }, }); // trick projen so that it doesn't override the version in package.json diff --git a/yarn.lock b/yarn.lock index 9c2876df..cf085cbf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11,19 +11,19 @@ "@jridgewell/trace-mapping" "^0.3.24" "@aws-cdk/asset-awscli-v1@^2.2.202": - version "2.2.202" - resolved "https://registry.yarnpkg.com/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.202.tgz#4627201d71f6a5c60db36385ce09cb81005f4b32" - integrity sha512-JqlF0D4+EVugnG5dAsNZMqhu3HW7ehOXm5SDMxMbXNDMdsF0pxtQKNHRl52z1U9igsHmaFpUgSGjbhAJ+0JONg== + version "2.2.207" + resolved "https://registry.yarnpkg.com/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.207.tgz#c145967f88db58065369929084a39629c6f99306" + integrity sha512-5oRh5Ad7hGSqwM3+/X8MmIkUjBMGU9sd1g+pa3L0s8IL15OQcFW0ZT0gsUdEb/N/JV663jUUpSbtD7pLO65O4Q== "@aws-cdk/asset-kubectl-v20@^2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@aws-cdk/asset-kubectl-v20/-/asset-kubectl-v20-2.1.2.tgz#d8e20b5f5dc20128ea2000dc479ca3c7ddc27248" - integrity sha512-3M2tELJOxQv0apCIiuKQ4pAbncz9GuLwnKFqxifWfe77wuMxyTRPmxssYHs42ePqzap1LT6GDcPygGs+hHstLg== + version "2.1.3" + resolved "https://registry.yarnpkg.com/@aws-cdk/asset-kubectl-v20/-/asset-kubectl-v20-2.1.3.tgz#80e09004be173995e91614e34d947da11dd9ff4d" + integrity sha512-cDG1w3ieM6eOT9mTefRuTypk95+oyD7P5X/wRltwmYxU7nZc3+076YEVS6vrjDKr3ADYbfn0lDKpfB1FBtO9CQ== "@aws-cdk/asset-node-proxy-agent-v6@^2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.0.3.tgz#9b5d213b5ce5ad4461f6a4720195ff8de72e6523" - integrity sha512-twhuEG+JPOYCYPx/xy5uH2+VUsIEhPTzDY0F1KuB+ocjWWB/KEDiOVL19nHvbPCB6fhWnkykXEMJ4HHcKvjtvg== + version "2.1.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.1.0.tgz#6d3c7860354d4856a7e75375f2f0ecab313b4989" + integrity sha512-7bY3J8GCVxLupn/kNmpPc5VJz8grx+4RKfnnJiO1LG+uxkZfANZG3RMHhE+qQxxwkyQ9/MfPtTpf748UhR425A== "@aws-crypto/crc32@5.2.0": version "5.2.0" @@ -94,16 +94,16 @@ tslib "^2.6.2" "@aws-sdk/client-cloudwatch@^3.670.0": - version "3.670.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudwatch/-/client-cloudwatch-3.670.0.tgz#2e6c39a8e2e33f9ce1acb2a167ab561462c59abc" - integrity sha512-+O/63mKARXisyLvnbdsrX31Qu6uvD1z93TqpYJVZlviBWFHsFfVSv9WZ2+czzegGDbkiWAd8AWK4GkhaJq8MEg== + version "3.675.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudwatch/-/client-cloudwatch-3.675.0.tgz#011787143a871fa1207d67696ecbe72a45f74122" + integrity sha512-I3JbKmJtDe4AUv0e8AZx43AEfXZv0cKXm7HJg9mt0YGY/qwc0Zs4hV2VgfdtaV8K/o3UPvj+P0OAQ5/GPWMdMw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/client-sso-oidc" "3.670.0" - "@aws-sdk/client-sts" "3.670.0" + "@aws-sdk/client-sso-oidc" "3.675.0" + "@aws-sdk/client-sts" "3.675.0" "@aws-sdk/core" "3.667.0" - "@aws-sdk/credential-provider-node" "3.670.0" + "@aws-sdk/credential-provider-node" "3.675.0" "@aws-sdk/middleware-host-header" "3.667.0" "@aws-sdk/middleware-logger" "3.667.0" "@aws-sdk/middleware-recursion-detection" "3.667.0" @@ -111,7 +111,7 @@ "@aws-sdk/region-config-resolver" "3.667.0" "@aws-sdk/types" "3.667.0" "@aws-sdk/util-endpoints" "3.667.0" - "@aws-sdk/util-user-agent-browser" "3.670.0" + "@aws-sdk/util-user-agent-browser" "3.675.0" "@aws-sdk/util-user-agent-node" "3.669.0" "@smithy/config-resolver" "^3.0.9" "@smithy/core" "^2.4.8" @@ -143,16 +143,16 @@ tslib "^2.6.2" "@aws-sdk/client-codepipeline@^3.671.0": - version "3.671.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-codepipeline/-/client-codepipeline-3.671.0.tgz#4855de81a98646a64537526ebe94a16dd82cb906" - integrity sha512-6PfECoXNTJx3GObjAlOulv4M0o+8m6w7FoGZQAo+XHfiUbNqG9aTKJeS8/zafU4XYF2UxPmjgPD35RKnx8A7dg== + version "3.675.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-codepipeline/-/client-codepipeline-3.675.0.tgz#ccf3b4ef22fad58cbd232851242d2d5ffa37c217" + integrity sha512-sZIUQ5MGOrfAbOwdoiZtBXFz6D3PJmGUH7YXs6WY9bpcGZPcwIKcpeIoyB8Gxn5WFg8JM/bIQYQfAciI6W1ydA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/client-sso-oidc" "3.670.0" - "@aws-sdk/client-sts" "3.670.0" + "@aws-sdk/client-sso-oidc" "3.675.0" + "@aws-sdk/client-sts" "3.675.0" "@aws-sdk/core" "3.667.0" - "@aws-sdk/credential-provider-node" "3.670.0" + "@aws-sdk/credential-provider-node" "3.675.0" "@aws-sdk/middleware-host-header" "3.667.0" "@aws-sdk/middleware-logger" "3.667.0" "@aws-sdk/middleware-recursion-detection" "3.667.0" @@ -160,7 +160,7 @@ "@aws-sdk/region-config-resolver" "3.667.0" "@aws-sdk/types" "3.667.0" "@aws-sdk/util-endpoints" "3.667.0" - "@aws-sdk/util-user-agent-browser" "3.670.0" + "@aws-sdk/util-user-agent-browser" "3.675.0" "@aws-sdk/util-user-agent-node" "3.669.0" "@smithy/config-resolver" "^3.0.9" "@smithy/core" "^2.4.8" @@ -187,21 +187,22 @@ "@smithy/util-middleware" "^3.0.7" "@smithy/util-retry" "^3.0.7" "@smithy/util-utf8" "^3.0.0" + "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" "@aws-sdk/client-s3@^3.670.0": - version "3.670.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.670.0.tgz#53e9ba24ee2dacb94bed9dfab50521108d3b6fa0" - integrity sha512-8Pwu1K+PgbYpXDaGKNy5hEbRH5FXHlfXJOhtV4oEDroL7ngix3ZUVWN9oIVVSDK02y1oQS1jCSEGUiUiauzb0g== + version "3.675.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.675.0.tgz#1588a70afec26be3cc9a7577fa3f37d768951222" + integrity sha512-WKPc9fwFsD0SrWmrj0MdMHE+hQ0YAIGLqACmTnL1yW76qAwjIlFa9TAhR8f29aVCQodt/I6HDf9dHX/F+GyDFg== dependencies: "@aws-crypto/sha1-browser" "5.2.0" "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/client-sso-oidc" "3.670.0" - "@aws-sdk/client-sts" "3.670.0" + "@aws-sdk/client-sso-oidc" "3.675.0" + "@aws-sdk/client-sts" "3.675.0" "@aws-sdk/core" "3.667.0" - "@aws-sdk/credential-provider-node" "3.670.0" + "@aws-sdk/credential-provider-node" "3.675.0" "@aws-sdk/middleware-bucket-endpoint" "3.667.0" "@aws-sdk/middleware-expect-continue" "3.667.0" "@aws-sdk/middleware-flexible-checksums" "3.669.0" @@ -209,14 +210,14 @@ "@aws-sdk/middleware-location-constraint" "3.667.0" "@aws-sdk/middleware-logger" "3.667.0" "@aws-sdk/middleware-recursion-detection" "3.667.0" - "@aws-sdk/middleware-sdk-s3" "3.669.0" + "@aws-sdk/middleware-sdk-s3" "3.674.0" "@aws-sdk/middleware-ssec" "3.667.0" "@aws-sdk/middleware-user-agent" "3.669.0" "@aws-sdk/region-config-resolver" "3.667.0" - "@aws-sdk/signature-v4-multi-region" "3.669.0" + "@aws-sdk/signature-v4-multi-region" "3.674.0" "@aws-sdk/types" "3.667.0" "@aws-sdk/util-endpoints" "3.667.0" - "@aws-sdk/util-user-agent-browser" "3.670.0" + "@aws-sdk/util-user-agent-browser" "3.675.0" "@aws-sdk/util-user-agent-node" "3.669.0" "@aws-sdk/xml-builder" "3.662.0" "@smithy/config-resolver" "^3.0.9" @@ -255,16 +256,16 @@ tslib "^2.6.2" "@aws-sdk/client-secrets-manager@^3.670.0": - version "3.670.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.670.0.tgz#fb4c89f0f32bedb1a555ca7a5ac811ceb3295f47" - integrity sha512-O5M94wRBqvGuD2+atCTWPFZfCvsRAMOV96ftw6Mje/Ug375dC4aLc/FvsG9YQGiuGbzhzu02hOIOiGvnJqxj4A== + version "3.675.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.675.0.tgz#bdf08d4aedb7184e86ac0166279f221291d7fb3b" + integrity sha512-qC9e56BzlAbKOtvAfbRuGCNDkGjFLi856SeYQ1U9kpegd6+yrFNScKUCJHEZ/clX1zfGPaJCpbEwCtiEaayADw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/client-sso-oidc" "3.670.0" - "@aws-sdk/client-sts" "3.670.0" + "@aws-sdk/client-sso-oidc" "3.675.0" + "@aws-sdk/client-sts" "3.675.0" "@aws-sdk/core" "3.667.0" - "@aws-sdk/credential-provider-node" "3.670.0" + "@aws-sdk/credential-provider-node" "3.675.0" "@aws-sdk/middleware-host-header" "3.667.0" "@aws-sdk/middleware-logger" "3.667.0" "@aws-sdk/middleware-recursion-detection" "3.667.0" @@ -272,7 +273,7 @@ "@aws-sdk/region-config-resolver" "3.667.0" "@aws-sdk/types" "3.667.0" "@aws-sdk/util-endpoints" "3.667.0" - "@aws-sdk/util-user-agent-browser" "3.670.0" + "@aws-sdk/util-user-agent-browser" "3.675.0" "@aws-sdk/util-user-agent-node" "3.669.0" "@smithy/config-resolver" "^3.0.9" "@smithy/core" "^2.4.8" @@ -299,20 +300,21 @@ "@smithy/util-middleware" "^3.0.7" "@smithy/util-retry" "^3.0.7" "@smithy/util-utf8" "^3.0.0" + "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" "@aws-sdk/client-ssm@^3.670.0": - version "3.670.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ssm/-/client-ssm-3.670.0.tgz#de4d7be8976749109927f0006742ce4e4309bd24" - integrity sha512-w0WRKSSMsruNtt8+UQpgwTydrjPnSz3xsS74bMbnJdnQo7joI+N3emXTqXWXFdfLOw99wKkJpXsYJCOosE3Nkg== + version "3.675.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ssm/-/client-ssm-3.675.0.tgz#946bbe258876a741c78199a4dc11bf2331c10750" + integrity sha512-CEgmCoukHoXDBsDJE5iZM3XItfRglvwT59fxcII1wLLt2eUrs/S9pYEzklBZ4oS0WNqH/u1ubSwqeUYAbqfsag== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/client-sso-oidc" "3.670.0" - "@aws-sdk/client-sts" "3.670.0" + "@aws-sdk/client-sso-oidc" "3.675.0" + "@aws-sdk/client-sts" "3.675.0" "@aws-sdk/core" "3.667.0" - "@aws-sdk/credential-provider-node" "3.670.0" + "@aws-sdk/credential-provider-node" "3.675.0" "@aws-sdk/middleware-host-header" "3.667.0" "@aws-sdk/middleware-logger" "3.667.0" "@aws-sdk/middleware-recursion-detection" "3.667.0" @@ -320,7 +322,7 @@ "@aws-sdk/region-config-resolver" "3.667.0" "@aws-sdk/types" "3.667.0" "@aws-sdk/util-endpoints" "3.667.0" - "@aws-sdk/util-user-agent-browser" "3.670.0" + "@aws-sdk/util-user-agent-browser" "3.675.0" "@aws-sdk/util-user-agent-node" "3.669.0" "@smithy/config-resolver" "^3.0.9" "@smithy/core" "^2.4.8" @@ -348,18 +350,19 @@ "@smithy/util-retry" "^3.0.7" "@smithy/util-utf8" "^3.0.0" "@smithy/util-waiter" "^3.1.6" + "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-sso-oidc@3.670.0": - version "3.670.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.670.0.tgz#9696dd19d6c0018fa398a6efd4aabbc97b22e1a7" - integrity sha512-4qDK2L36Q4J1lfemaHHd9ZxqKRaos3STp44qPAHf/8QyX6Uk5sXgZNVO2yWM7SIEtVKwwBh/fZAsdBkGPBfZcw== +"@aws-sdk/client-sso-oidc@3.675.0": + version "3.675.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.675.0.tgz#a30650a462afcf0386adb26e99283d4989b9bbf4" + integrity sha512-4kEcaa2P/BFz+xy5tagbtzM08gbjHXyYqW+n6SJuUFK7N6bZNnA4cu1hVgHcqOqk8Dbwv7fiseGT0x3Hhqjwqg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.667.0" - "@aws-sdk/credential-provider-node" "3.670.0" + "@aws-sdk/credential-provider-node" "3.675.0" "@aws-sdk/middleware-host-header" "3.667.0" "@aws-sdk/middleware-logger" "3.667.0" "@aws-sdk/middleware-recursion-detection" "3.667.0" @@ -367,7 +370,7 @@ "@aws-sdk/region-config-resolver" "3.667.0" "@aws-sdk/types" "3.667.0" "@aws-sdk/util-endpoints" "3.667.0" - "@aws-sdk/util-user-agent-browser" "3.670.0" + "@aws-sdk/util-user-agent-browser" "3.675.0" "@aws-sdk/util-user-agent-node" "3.669.0" "@smithy/config-resolver" "^3.0.9" "@smithy/core" "^2.4.8" @@ -396,10 +399,10 @@ "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" -"@aws-sdk/client-sso@3.670.0": - version "3.670.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.670.0.tgz#5e4cdaa60ace04fe3f4df0618d7ed558ce40abc3" - integrity sha512-J+oz6uSsDvk4pimMDnKJb1wsV216zTrejvMTIL4RhUD1QPIVVOpteTdUShcjZUIZnkcJZGI+cym/SFK0kuzTpg== +"@aws-sdk/client-sso@3.675.0": + version "3.675.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.675.0.tgz#4e400ef0141ee2e19b64c9948af7a27697a3f0cc" + integrity sha512-2goBCEr4acZJ1YJ69eWPTsIfZUbO7enog+lBA5kZShDiwovqzwYSHSlf6OGz4ETs2xT1n7n+QfKY0p+TluTfEw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" @@ -411,7 +414,7 @@ "@aws-sdk/region-config-resolver" "3.667.0" "@aws-sdk/types" "3.667.0" "@aws-sdk/util-endpoints" "3.667.0" - "@aws-sdk/util-user-agent-browser" "3.670.0" + "@aws-sdk/util-user-agent-browser" "3.675.0" "@aws-sdk/util-user-agent-node" "3.669.0" "@smithy/config-resolver" "^3.0.9" "@smithy/core" "^2.4.8" @@ -440,16 +443,16 @@ "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" -"@aws-sdk/client-sts@3.670.0": - version "3.670.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.670.0.tgz#fa90f49dafcd9e350f74b8eb22768f4e23814da7" - integrity sha512-bExrNo8ZVWorS3cjMZKQnA2HWqDmAzcZoSN/cPVoPFNkHwdl1lzPxvcLzmhpIr48JHgKfybBjrbluDZfIYeEog== +"@aws-sdk/client-sts@3.675.0": + version "3.675.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.675.0.tgz#8efcff1270d1f10e7dafa469f88fb71dcfd70178" + integrity sha512-zgjyR4GyuONeDGJBKNt9lFJ8HfDX7rpxZZVR7LSXr9lUkjf6vUGgD2k/K4UAoOTWCKKCor6TA562ezGlA8su6Q== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/client-sso-oidc" "3.670.0" + "@aws-sdk/client-sso-oidc" "3.675.0" "@aws-sdk/core" "3.667.0" - "@aws-sdk/credential-provider-node" "3.670.0" + "@aws-sdk/credential-provider-node" "3.675.0" "@aws-sdk/middleware-host-header" "3.667.0" "@aws-sdk/middleware-logger" "3.667.0" "@aws-sdk/middleware-recursion-detection" "3.667.0" @@ -457,7 +460,7 @@ "@aws-sdk/region-config-resolver" "3.667.0" "@aws-sdk/types" "3.667.0" "@aws-sdk/util-endpoints" "3.667.0" - "@aws-sdk/util-user-agent-browser" "3.670.0" + "@aws-sdk/util-user-agent-browser" "3.675.0" "@aws-sdk/util-user-agent-node" "3.669.0" "@smithy/config-resolver" "^3.0.9" "@smithy/core" "^2.4.8" @@ -530,16 +533,16 @@ "@smithy/util-stream" "^3.1.9" tslib "^2.6.2" -"@aws-sdk/credential-provider-ini@3.670.0": - version "3.670.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.670.0.tgz#2157bc5fc0014ef3da72ac30b26df259a8443c83" - integrity sha512-TB1gacUj75leaTt2JsCTzygDSIk4ksv9uZoR7VenlgFPRktyOeT+fapwIVBeB2Qg7b9uxAY2K5XkKstDZyBEEw== +"@aws-sdk/credential-provider-ini@3.675.0": + version "3.675.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.675.0.tgz#031b75d26ab8e2921c8945a905f6ca7c2005e15e" + integrity sha512-kCBlC6grpbpCvgowk9T4JHZxJ88VfN0r77bDZClcadFRAKQ8UHyO02zhgFCfUdnU1lNv1mr3ngEcGN7XzJlYWA== dependencies: "@aws-sdk/core" "3.667.0" "@aws-sdk/credential-provider-env" "3.667.0" "@aws-sdk/credential-provider-http" "3.667.0" "@aws-sdk/credential-provider-process" "3.667.0" - "@aws-sdk/credential-provider-sso" "3.670.0" + "@aws-sdk/credential-provider-sso" "3.675.0" "@aws-sdk/credential-provider-web-identity" "3.667.0" "@aws-sdk/types" "3.667.0" "@smithy/credential-provider-imds" "^3.2.4" @@ -548,16 +551,16 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-node@3.670.0": - version "3.670.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.670.0.tgz#bf64e00d29db5ae758c518aa26c5f05e39b1d4e4" - integrity sha512-zwNrRYzubk4CaZ7zebeDhxsm8QtNWkbGKopZPOaZSnd5uqUGRcmx4ccVRngWUK68XDP44aEUWC8iU5Pc7btpHQ== +"@aws-sdk/credential-provider-node@3.675.0": + version "3.675.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.675.0.tgz#25ebe731279dbc1f165e2fb5f7648bae43b7c693" + integrity sha512-VO1WVZCDmAYu4sY/6qIBzdm5vJTxLhWKJWvL5kVFfSe8WiNNoHlTqYYUK9vAm/JYpIgFLTefPbIc5W4MK7o6Pg== dependencies: "@aws-sdk/credential-provider-env" "3.667.0" "@aws-sdk/credential-provider-http" "3.667.0" - "@aws-sdk/credential-provider-ini" "3.670.0" + "@aws-sdk/credential-provider-ini" "3.675.0" "@aws-sdk/credential-provider-process" "3.667.0" - "@aws-sdk/credential-provider-sso" "3.670.0" + "@aws-sdk/credential-provider-sso" "3.675.0" "@aws-sdk/credential-provider-web-identity" "3.667.0" "@aws-sdk/types" "3.667.0" "@smithy/credential-provider-imds" "^3.2.4" @@ -578,12 +581,12 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@3.670.0": - version "3.670.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.670.0.tgz#04186708752f211592cbb5dd0ae674aac12799f1" - integrity sha512-5PkA8BOy4q57Vhe9AESoHKZ7vjRbElNPKjXA4qC01xY+DitClRFz4O3B9sMzFp0PHlz9nDVSXXKgq0yzF/nAag== +"@aws-sdk/credential-provider-sso@3.675.0": + version "3.675.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.675.0.tgz#d9bf80e25cd7756e959747804484340071ac3e83" + integrity sha512-p/EE2c0ebSgRhg1Fe1OH2+xNl7j1P4DTc7kZy1mX1NJ72fkqnGgBuf1vk5J9RmiRpbauPNMlm+xohjkGS7iodA== dependencies: - "@aws-sdk/client-sso" "3.670.0" + "@aws-sdk/client-sso" "3.675.0" "@aws-sdk/core" "3.667.0" "@aws-sdk/token-providers" "3.667.0" "@aws-sdk/types" "3.667.0" @@ -681,10 +684,10 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-s3@3.669.0": - version "3.669.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.669.0.tgz#421d89c19c513bb8c130cf8f0f40b68838a17a95" - integrity sha512-b2QUQ7DcIcVCUFhvmFEDI90BemvQhO0ntIajllLqQSy88PSNdLDCVx5mIzfxaaK/1tdY/UsEDRRm1kMQHJDQpg== +"@aws-sdk/middleware-sdk-s3@3.674.0": + version "3.674.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.674.0.tgz#ed80913d38ada26ce7ad184cbb77892f5b29ef99" + integrity sha512-IvXnWrKy4mO+I44kLYHd6Wlw+FdB4sg1jvHCmnZo1KNaAFIA3x1iXgOaZynKoBdEmol3xfr2uDbeXUQvIwoIgg== dependencies: "@aws-sdk/core" "3.667.0" "@aws-sdk/types" "3.667.0" @@ -735,12 +738,12 @@ "@smithy/util-middleware" "^3.0.7" tslib "^2.6.2" -"@aws-sdk/signature-v4-multi-region@3.669.0": - version "3.669.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.669.0.tgz#d5ed320cf39143af8f85462295975dab3b4bc285" - integrity sha512-TVwlWAxfBHnFjnfTBQWUhzVJzjwVhkq1+KR0JZV7JrfqeyBOdZjAaV9ie3VNY9HUouecq1fDuKaSwe4JiWQsHg== +"@aws-sdk/signature-v4-multi-region@3.674.0": + version "3.674.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.674.0.tgz#03e37865cd09bed5b047d2b80457ed26e41101bb" + integrity sha512-VMQWbtcbg4FV/fILrODADV21pPg9AghuEzQlW2kH0hCtacvBwFl7eBxIiCBLLtkNple+CVPJvyBcqOZdBkEv/w== dependencies: - "@aws-sdk/middleware-sdk-s3" "3.669.0" + "@aws-sdk/middleware-sdk-s3" "3.674.0" "@aws-sdk/types" "3.667.0" "@smithy/protocol-http" "^4.1.4" "@smithy/signature-v4" "^4.2.0" @@ -798,10 +801,10 @@ dependencies: tslib "^2.6.2" -"@aws-sdk/util-user-agent-browser@3.670.0": - version "3.670.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.670.0.tgz#44504d56d035beace4688db5b7e0c02230290f0e" - integrity sha512-iRynWWazqEcCKwGMcQcywKTDLdLvqts1Yx474U64I9OKQXXwhOwhXbF5CAPSRta86lkVNAVYJa/0Bsv45pNn1A== +"@aws-sdk/util-user-agent-browser@3.675.0": + version "3.675.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.675.0.tgz#ad5371e0d4f68733e3dd04d455d99ee99609dbd9" + integrity sha512-HW4vGfRiX54RLcsYjLuAhcBBJ6lRVEZd7njfGpAwBB9s7BH8t48vrpYbyA5XbbqbTvXfYBnugQCUw9HWjEa1ww== dependencies: "@aws-sdk/types" "3.667.0" "@smithy/types" "^3.5.0" @@ -2252,16 +2255,16 @@ integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== "@types/node@*": - version "22.7.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.7.5.tgz#cfde981727a7ab3611a481510b473ae54442b92b" - integrity sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ== + version "22.7.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.7.7.tgz#6cd9541c3dccb4f7e8b141b491443f4a1570e307" + integrity sha512-SRxCrrg9CL/y54aiMCG3edPKdprgMVGDXjA3gB8UmmBW5TcXzRUYAh8EWzTnSJFAd1rgImPELza+A3bJ+qxz8Q== dependencies: undici-types "~6.19.2" "@types/node@^18": - version "18.19.55" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.55.tgz#29c3f8e1485a92ec96636957ddec55aabc6e856e" - integrity sha512-zzw5Vw52205Zr/nmErSEkN5FLqXPuKX/k5d1D7RKHATGqU7y6YfX9QxZraUzUrFGqH6XzOzG196BC35ltJC4Cw== + version "18.19.57" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.57.tgz#a075ff6bb71a947d410a9d7ad2b6cb010a0c5230" + integrity sha512-I2ioBd/IPrYDMv9UNR5NlPElOZ68QB7yY5V2EsLtSrTO0LM0PnCEFF9biLWHf5k+sIy4ohueCV9t4gk1AEdlVA== dependencies: undici-types "~5.26.4" @@ -2283,6 +2286,11 @@ "@types/node" "*" minipass "^4.0.0" +"@types/uuid@^9.0.1": + version "9.0.8" + resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.8.tgz#7545ba4fc3c003d6c756f651f3bf163d8f0f29ba" + integrity sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA== + "@types/yargs-parser@*": version "21.0.3" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" @@ -2402,9 +2410,9 @@ acorn-walk@^8.1.1: acorn "^8.11.0" acorn@^8.11.0, acorn@^8.4.1, acorn@^8.9.0: - version "8.12.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" - integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== + version "8.13.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.13.0.tgz#2a30d670818ad16ddd6a35d3842dacec9e5d7ca3" + integrity sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w== add-stream@^1.0.0: version "1.0.0" @@ -2434,14 +2442,14 @@ ajv@^6.12.4: uri-js "^4.2.2" ajv@^8.0.1: - version "8.12.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" - integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== + version "8.17.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" + integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== dependencies: - fast-deep-equal "^3.1.1" + fast-deep-equal "^3.1.3" + fast-uri "^3.0.1" json-schema-traverse "^1.0.0" require-from-string "^2.0.2" - uri-js "^4.2.2" ansi-escapes@^4.2.1: version "4.3.2" @@ -2801,9 +2809,9 @@ camelcase@^6.2.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001663: - version "1.0.30001668" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001668.tgz#98e214455329f54bf7a4d70b49c9794f0fbedbed" - integrity sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw== + version "1.0.30001669" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz#fda8f1d29a8bfdc42de0c170d7f34a9cf19ed7a3" + integrity sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w== case@1.6.3, case@^1.6.3: version "1.6.3" @@ -3500,9 +3508,9 @@ ejs@^3.1.10: jake "^10.8.5" electron-to-chromium@^1.5.28: - version "1.5.38" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.38.tgz#c6a14e1506717c5a46d439580d7424d8d5860180" - integrity sha512-VbeVexmZ1IFh+5EfrYz1I0HTzHVIlJa112UEWhciPyeOcKJGeTv6N8WnG4wsQB81DGCaVEGhpSb6o6a8WYFXXg== + version "1.5.41" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.41.tgz#eae1ba6c49a1a61d84cf8263351d3513b2bcc534" + integrity sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ== emittery@^0.13.1: version "0.13.1" @@ -3881,6 +3889,11 @@ fast-levenshtein@^2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== +fast-uri@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.3.tgz#892a1c91802d5d7860de728f18608a0573142241" + integrity sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw== + fast-xml-parser@4.4.1: version "4.4.1" resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz#86dbf3f18edf8739326447bcaac31b4ae7f6514f" @@ -5741,9 +5754,9 @@ path-type@^4.0.0: integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== picocolors@^1.0.0, picocolors@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.0.tgz#5358b76a78cde483ba5cef6a9dc9671440b27d59" - integrity sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw== + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" @@ -5797,9 +5810,9 @@ process-nextick-args@~2.0.0: integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== projen@^0.88.3: - version "0.88.3" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.88.3.tgz#d75e1dca5cc0766f986acedc05731590648f15b8" - integrity sha512-VTH2orA3HIrgzdL89w8O2oaogUbKHaORYtM6H/v2biHwNqNJR998MV2eGq4tvynJE/VjFKNZWbf0mveg7p+36w== + version "0.88.6" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.88.6.tgz#09c17b7e15a5db4a14fe85e0f8fc52924c066df3" + integrity sha512-USj+Bu7YoRyt98Zx53uUZi8mOTkHb/mo6ybbNKa9v4i6DsBp0oeLzO/8zI2NXoDvBE+NRo2ahH2P5V7ns+PbpA== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3" @@ -6450,17 +6463,17 @@ through@2, "through@>=2.2.7 <3": resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== -tldts-core@^6.1.51: - version "6.1.51" - resolved "https://registry.yarnpkg.com/tldts-core/-/tldts-core-6.1.51.tgz#abbb005cccc1c469ed7ddf1ec472acd91efda4d0" - integrity sha512-bu9oCYYWC1iRjx+3UnAjqCsfrWNZV1ghNQf49b3w5xE8J/tNShHTzp5syWJfwGH+pxUgTTLUnzHnfuydW7wmbg== +tldts-core@^6.1.52: + version "6.1.52" + resolved "https://registry.yarnpkg.com/tldts-core/-/tldts-core-6.1.52.tgz#8e9f041a48396b720aa395f5c2004ed6bb1c340a" + integrity sha512-j4OxQI5rc1Ve/4m/9o2WhWSC4jGc4uVbCINdOEJRAraCi0YqTqgMcxUx7DbmuP0G3PCixoof/RZB0Q5Kh9tagw== tldts@^6.1.32: - version "6.1.51" - resolved "https://registry.yarnpkg.com/tldts/-/tldts-6.1.51.tgz#ee5b35a939e733515f8cbfc882791ec87962e12c" - integrity sha512-33lfQoL0JsDogIbZ8fgRyvv77GnRtwkNE/MOKocwUgPO1WrSfsq7+vQRKxRQZai5zd+zg97Iv9fpFQSzHyWdLA== + version "6.1.52" + resolved "https://registry.yarnpkg.com/tldts/-/tldts-6.1.52.tgz#5b4e1bf9a81b0450a64d7c8fbca49bbd12e6a1cf" + integrity sha512-fgrDJXDjbAverY6XnIt0lNfv8A0cf7maTEaZxNykLGsLG7XP+5xhjBTrt/ieAsFjAlZ+G5nmXomLcZDkxXnDzw== dependencies: - tldts-core "^6.1.51" + tldts-core "^6.1.52" tmpl@1.0.5: version "1.0.5"