From eceff3e5ad79a15db4196a579937a74603fed067 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 09:21:29 +0000 Subject: [PATCH] chore(deps): bump the regular-updates group across 1 directory with 4 updates Bumps the regular-updates group with 4 updates in the /cdk directory: [ca-cdk-constructs](https://github.com/citizensadvice/ca-cdk-constructs), [ca-cdk8s-constructs](https://github.com/citizensadvice/ca-cdk8s-constructs), [ruff](https://github.com/astral-sh/ruff) and [cdk8s-plus-32](https://github.com/cdk8s-team/cdk8s-plus). Updates `ca-cdk-constructs` from 0.17.4 to 0.18.1 - [Release notes](https://github.com/citizensadvice/ca-cdk-constructs/releases) - [Commits](https://github.com/citizensadvice/ca-cdk-constructs/compare/v0.17.4...v0.18.1) Updates `ca-cdk8s-constructs` from 5.1.0 to 5.1.1 - [Release notes](https://github.com/citizensadvice/ca-cdk8s-constructs/releases) - [Commits](https://github.com/citizensadvice/ca-cdk8s-constructs/compare/v5.1.0...v5.1.1) Updates `ruff` from 0.15.14 to 0.16.0 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.15.14...0.16.0) Updates `cdk8s-plus-32` from 2.5.63 to 2.5.87 - [Release notes](https://github.com/cdk8s-team/cdk8s-plus/releases) - [Commits](https://github.com/cdk8s-team/cdk8s-plus/compare/cdk8s-plus-32/v2.5.63...cdk8s-plus-32/v2.5.87) --- updated-dependencies: - dependency-name: ca-cdk-constructs dependency-version: 0.18.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: regular-updates - dependency-name: ca-cdk8s-constructs dependency-version: 5.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: regular-updates - dependency-name: cdk8s-plus-32 dependency-version: 2.5.82 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: regular-updates - dependency-name: ruff dependency-version: 0.15.21 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: regular-updates ... Signed-off-by: dependabot[bot] --- cdk/poetry.lock | 102 ++++++++++++++++++++++----------------------- cdk/pyproject.toml | 4 +- 2 files changed, 52 insertions(+), 54 deletions(-) diff --git a/cdk/poetry.lock b/cdk/poetry.lock index 3073919..d05e6f8 100644 --- a/cdk/poetry.lock +++ b/cdk/poetry.lock @@ -64,23 +64,22 @@ publication = ">=0.0.3" typeguard = "2.13.3" [[package]] -name = "aws-cdk-lambda-layer-kubectl-v35" -version = "2.2.2" -description = "A Lambda Layer that contains kubectl v1.35" +name = "aws-cdk-lambda-layer-kubectl-v36" +version = "2.0.0" +description = "A Lambda Layer that contains kubectl v1.36" optional = false -python-versions = "~=3.9" +python-versions = ">=3.10" groups = ["main"] files = [ - {file = "aws_cdk_lambda_layer_kubectl_v35-2.2.2-py3-none-any.whl", hash = "sha256:af51268333bbd18590b8b892a002011e6fbe9f41944149bd57cada21f9789921"}, - {file = "aws_cdk_lambda_layer_kubectl_v35-2.2.2.tar.gz", hash = "sha256:fa58c4f0c4135581b2e6d4cbb3a128a857e248ff1354cec44877b13c4b8f7cb8"}, + {file = "aws_cdk_lambda_layer_kubectl_v36-2.0.0-py3-none-any.whl", hash = "sha256:672ea5e8fdc07b391efdf42b123687861f1e029aea6aa2d0caee1f3edd5439da"}, + {file = "aws_cdk_lambda_layer_kubectl_v36-2.0.0.tar.gz", hash = "sha256:85645f6bfb6691d9b08de1535aae51cfe6db6b166f3e28ab30470aca419574b5"}, ] [package.dependencies] aws-cdk-lib = ">=2.224.0,<3.0.0" constructs = ">=10.0.5,<11.0.0" -jsii = ">=1.129.0,<2.0.0" +jsii = ">=1.138.0,<2.0.0" publication = ">=0.0.3" -typeguard = "2.13.3" [[package]] name = "aws-cdk-lib" @@ -105,40 +104,40 @@ typeguard = "2.13.3" [[package]] name = "ca-cdk-constructs" -version = "0.17.4" +version = "0.18.1" description = "Shared CDK constructs" optional = false python-versions = ">=3.10" groups = ["main"] files = [ - {file = "ca_cdk_constructs-0.17.4-py3-none-any.whl", hash = "sha256:39ffa250c6433cae3ef7e57fd8113339451790bdb197057bdd2d1f5bd5fb1a01"}, - {file = "ca_cdk_constructs-0.17.4.tar.gz", hash = "sha256:adb86ea91609cd6f48e3aa8e960c91883e13e05416b6a14a65f3678376dcbfaa"}, + {file = "ca_cdk_constructs-0.18.1-py3-none-any.whl", hash = "sha256:6fac255a22becc09b345c8ca2ba54a3369a95fc21709b1165ebbae6975b33287"}, + {file = "ca_cdk_constructs-0.18.1.tar.gz", hash = "sha256:a3b9936b30d85b9b79d512e01946b84ab3f19052da9f1caaa10c778feb3b8aed"}, ] [package.dependencies] -aws-cdk-lambda-layer-kubectl-v35 = ">=2.2.2" -aws-cdk-lib = ">=2.215" -cdk-remote-stack = ">=2.1" -cdk8s = ">=2.70.15" -constructs = ">=10.4" +aws-cdk-lambda-layer-kubectl-v36 = ">=2.0.0,<3.0" +aws-cdk-lib = ">=2.215,<3.0" +cdk-remote-stack = ">=2.1,<3.0" +cdk8s = ">=2.70.15,<3.0" +constructs = ">=10.4,<11.0" [[package]] name = "ca-cdk8s-constructs" -version = "5.1.0" +version = "5.1.1" description = "A collection of cdk8s constructs" optional = false python-versions = ">=3.10" groups = ["main"] files = [ - {file = "ca_cdk8s_constructs-5.1.0-py3-none-any.whl", hash = "sha256:2c3c0ca6694a682772893738b629f554692cd7c122d1a14b41004a47b991275a"}, - {file = "ca_cdk8s_constructs-5.1.0.tar.gz", hash = "sha256:1ab72cc699ccb9ae9f897b7c22493929e4b56a7778d1873786b94e21ec39fad5"}, + {file = "ca_cdk8s_constructs-5.1.1-py3-none-any.whl", hash = "sha256:d0bbf7f6c79592fb9002e23747b89e0e29f76507649a1aa5605a01b29bcc1f8b"}, + {file = "ca_cdk8s_constructs-5.1.1.tar.gz", hash = "sha256:c426b7c5cb7044381f404235025c620c1ec4f4b1238fd41f08aa13d0f9bab36a"}, ] [package.dependencies] -aws-cdk-lib = ">=2.214.0" -cdk8s = ">=2.70.11" -cdk8s-plus-32 = ">=2.4.1" -pyyaml = ">=6.0.2" +aws-cdk-lib = ">=2.214.0,<3.0" +cdk8s = ">=2.70.11,<3.0" +cdk8s-plus-32 = ">=2.4.1,<3.0" +pyyaml = ">=6.0.2,<7.0" [[package]] name = "cattrs" @@ -206,22 +205,21 @@ typeguard = "2.13.3" [[package]] name = "cdk8s-plus-32" -version = "2.5.63" +version = "2.5.87" description = "cdk8s+ is a software development framework that provides high level abstractions for authoring Kubernetes applications. cdk8s-plus-32 synthesizes Kubernetes manifests for Kubernetes 1.32.0" optional = false -python-versions = "~=3.10" +python-versions = ">=3.10" groups = ["main"] files = [ - {file = "cdk8s_plus_32-2.5.63-py3-none-any.whl", hash = "sha256:5b74b34268ca3e2ea97e96252f861793f06819a01351e5f41f70ece0abaf8923"}, - {file = "cdk8s_plus_32-2.5.63.tar.gz", hash = "sha256:5f9074b210f825820bee227fd46992a99ff9c8c7eed6236954e5bc635f07c064"}, + {file = "cdk8s_plus_32-2.5.87-py3-none-any.whl", hash = "sha256:4614e14b53c45975ba1edfdc1e74464a07deabbe6b39b6e79d33acf8b46e520a"}, + {file = "cdk8s_plus_32-2.5.87.tar.gz", hash = "sha256:a26cf21c0ed39ad5ab5b4856dc94d7950850d88f719517ac2768d955a0db7862"}, ] [package.dependencies] cdk8s = ">=2.68.11,<3.0.0" constructs = ">=10.3.0,<11.0.0" -jsii = ">=1.132.0,<2.0.0" +jsii = ">=1.139.0,<2.0.0" publication = ">=0.0.3" -typeguard = "2.13.3" [[package]] name = "constructs" @@ -261,14 +259,14 @@ test = ["pytest (>=6)"] [[package]] name = "jsii" -version = "1.133.0" +version = "1.139.0" description = "Python client for jsii runtime" optional = false python-versions = ">=3.10" groups = ["main"] files = [ - {file = "jsii-1.133.0-py3-none-any.whl", hash = "sha256:84ec3adffa1b496358267f6689363ca606f351ac9b3794ab7bd111ab2075401f"}, - {file = "jsii-1.133.0.tar.gz", hash = "sha256:6fe14c5a0cc414390470663a83500d477861d0dbe140739de462d626df6a18fa"}, + {file = "jsii-1.139.0-py3-none-any.whl", hash = "sha256:11468f767c6da698ed9888a04352850af33ccccfec7656475626caf36fca8bbb"}, + {file = "jsii-1.139.0.tar.gz", hash = "sha256:163c5d3ec00fd4ec89a33b9097f20a6f27626dd69d6875a8f7cc7577b8021ad0"}, ] [package.dependencies] @@ -391,30 +389,30 @@ files = [ [[package]] name = "ruff" -version = "0.15.14" +version = "0.16.0" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" groups = ["main"] files = [ - {file = "ruff-0.15.14-py3-none-linux_armv6l.whl", hash = "sha256:8dd2db9416e487c8d4b01fa7056bb02c4d05969d4f8d17a08c229c2f4ff3c108"}, - {file = "ruff-0.15.14-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:be4ff55af755bd71a00ab3dc6bd7ffc467bd76e0df6881e286c2e3d23e8fb43b"}, - {file = "ruff-0.15.14-py3-none-macosx_11_0_arm64.whl", hash = "sha256:48d5909d7d06276ce7dde6d32bfa4b0d4cb2651145cd8ee4b440722cbc77832f"}, - {file = "ruff-0.15.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca8cbfa94c4f90984a67561978602746d4cd27103568f745fa90eee3f0d4107d"}, - {file = "ruff-0.15.14-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a6bbc0333f1ab053423bcbf6226477d266ca7cec7738c4c8e3f55647803f3c4"}, - {file = "ruff-0.15.14-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8a24a4f7605d7003a6674d4387651effd939dead3fddd0f36561eb77a9a2e542"}, - {file = "ruff-0.15.14-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:049b5326e53ed80978f2fc041a280603f69dd6b0c95464342a2bb4572d9d9e2f"}, - {file = "ruff-0.15.14-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d4ed42e6696c8dfa5f06728e6441993901f548eb92d73bc472cb5a38d1395fbf"}, - {file = "ruff-0.15.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:715c543cf450c4888251f91c52f1942a800541d9bddd7ac060aa4e6b77ae7cba"}, - {file = "ruff-0.15.14-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:72ebab6013ec887d439d8b7593737a0a4ffb06d45d209d4e4bf2e92813082d3f"}, - {file = "ruff-0.15.14-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:49072d36abdbe97a8dd7f480afe9c675699c0c495d4c84076e2c1203c4550581"}, - {file = "ruff-0.15.14-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:958522aee105068640c2c2ceae08f413ae44d922f52a1374ac13d6a96032fc93"}, - {file = "ruff-0.15.14-py3-none-musllinux_1_2_i686.whl", hash = "sha256:f3707da619a143a2e8830e2abab8224478d69ace2d28cb6c20543ae97c36bf61"}, - {file = "ruff-0.15.14-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:bb01d645694e3ec0102105d07ef2d53703970407d59c04e59d3ba0b7a1d53553"}, - {file = "ruff-0.15.14-py3-none-win32.whl", hash = "sha256:6d0c1ad2a0ab718d39b6d8fd2217981ce4d625cd96a720095f798fb47d8b13e6"}, - {file = "ruff-0.15.14-py3-none-win_amd64.whl", hash = "sha256:802342981e056db3851a7836e5b070f8f15f67d4a685ae2a6160939d364b2902"}, - {file = "ruff-0.15.14-py3-none-win_arm64.whl", hash = "sha256:ff47b90a9ef6a40c9e2f3b479c1fb78531adf055b94c1eba0a7ba04b31951826"}, - {file = "ruff-0.15.14.tar.gz", hash = "sha256:48e866b165be4a9bdbf310f7d3c9a07edef2fe8cd63ffeb4e00bb590506ebf9f"}, + {file = "ruff-0.16.0-py3-none-linux_armv6l.whl", hash = "sha256:e5115729eb08c585e5121978ba5d5b60caeae394ce21b9fb5e6cd33a1c6c9b1e"}, + {file = "ruff-0.16.0-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:3c954b1d580bfa035b41654f7858cc7e71d5fc3ac5b723dd62bd9133830ed522"}, + {file = "ruff-0.16.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:e01c21d10eb1b29f47b7454e1f4056db9a3f0260c646aa88457c610291db9f81"}, + {file = "ruff-0.16.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6e364e5ed22ed8dc05082fd78e35308618260907ac2d3c1d637b2e682415b6c9"}, + {file = "ruff-0.16.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d327b8fc113a1d4421a04f3839d3752057c8dd1ee320223a6f3f52d04ada462a"}, + {file = "ruff-0.16.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9b50c55e263103586b3dcf5f73d479eb8cb5fdb6098fec59a62891dab653717"}, + {file = "ruff-0.16.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0ff4a79ce3ec0172f3241943835de1c4cb4e2dcd07f0f8c2d02603dbbbee4b17"}, + {file = "ruff-0.16.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e95c448fca1fb2a18372a9440926c5a6ee789639bb975c72e7ae6d0b04218ab4"}, + {file = "ruff-0.16.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f11a8d11010301d0a398a2fdef67691feca7294da6aef55e2150e8fa2cd520b"}, + {file = "ruff-0.16.0-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:48044c678e9cb8698246c99b14aaccfa6601dea7379eb48a6f8f73f7a6d86cd0"}, + {file = "ruff-0.16.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:7aa0959bad8eb8bef50340154fc9b58678dae31fa4293afa38b44b6e552c0213"}, + {file = "ruff-0.16.0-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:28ea2b7df8ebf7f9da6b7d47b230ab48f387c0a29be3b474c4d0740e197bb9af"}, + {file = "ruff-0.16.0-py3-none-musllinux_1_2_i686.whl", hash = "sha256:33a3dfac8c35f81498dea9181bccc2f4c4bc8f1521a1dd9406e77643e0f0fb09"}, + {file = "ruff-0.16.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:a5237a0bda500d30d81b8e07a6973a5cbc772864cbf746ae2f4e8a2e01c9f4ed"}, + {file = "ruff-0.16.0-py3-none-win32.whl", hash = "sha256:7fab76fa065c873f41ff744347c6e77bcc3dfec4bcc754dc26b63d23c0f7f5fb"}, + {file = "ruff-0.16.0-py3-none-win_amd64.whl", hash = "sha256:429c117f022bf481fabd9d551e7a3952b24c65e6ef44337ea09d90bebef14472"}, + {file = "ruff-0.16.0-py3-none-win_arm64.whl", hash = "sha256:14296fedcd2705c77ab8235439278bbb38f285cf7da5528b00b3e330c3d4872d"}, + {file = "ruff-0.16.0.tar.gz", hash = "sha256:e460aafd5495ec89efaa6ced2e4a9a581116451e1c88b9d37ef497e0f8e93982"}, ] [[package]] @@ -460,4 +458,4 @@ files = [ [metadata] lock-version = "2.1" python-versions = ">=3.10,<3.15" -content-hash = "b4cbbf7da447dc89f2f49422b1578810880c918ec4ebf225a324101582201882" +content-hash = "8eb32b364a0ae3ebe223a3f6b809b3e8717dc655941c9f80de0a074e2ec8ce47" diff --git a/cdk/pyproject.toml b/cdk/pyproject.toml index c2af9c6..009aaba 100644 --- a/cdk/pyproject.toml +++ b/cdk/pyproject.toml @@ -8,9 +8,9 @@ package-mode = false [tool.poetry.dependencies] python = ">=3.10,<3.15" -ca-cdk-constructs = "^0.17.3" +ca-cdk-constructs = ">=0.17.3,<0.19.0" ca-cdk8s-constructs = "^5.0.1" -ruff = "^0.15.8" +ruff = ">=0.15.8,<0.17.0" cdk8s-plus-32 = "^2.5.42" [tool.ruff]