diff --git a/Dockerfile b/Dockerfile index fba1c76..0a9e729 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/reboot-dev/reboot-base:0.43.0 +FROM ghcr.io/reboot-dev/reboot-base:0.44.0 WORKDIR /app diff --git a/pyproject.toml b/pyproject.toml index 4b8eb62..21709ce 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] requires-python = ">= 3.10" dependencies = [ - "reboot==0.43.0", + "reboot==0.44.0", ] [tool.rye] @@ -9,7 +9,7 @@ dev-dependencies = [ "mypy==1.18.1", "pytest>=7.4.2", "types-protobuf>=4.24.0.20240129", - "reboot==0.43.0", + "reboot==0.44.0", ] # This project only uses `rye` to provide `python` and its dependencies, so diff --git a/reboot-non-react-web/package-lock.json b/reboot-non-react-web/package-lock.json index 2b49b1a..0db1829 100644 --- a/reboot-non-react-web/package-lock.json +++ b/reboot-non-react-web/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "dependencies": { "@bufbuild/protobuf": "1.10.1", - "@reboot-dev/reboot-web": "^0.43.0", + "@reboot-dev/reboot-web": "^0.44.0", "@testing-library/jest-dom": "^5.17.0", "@testing-library/user-event": "^13.5.0", "@types/jest": "^27.5.2", @@ -71,9 +71,10 @@ } }, "node_modules/@reboot-dev/reboot-api": { - "version": "0.43.0", - "resolved": "https://registry.npmjs.org/@reboot-dev/reboot-api/-/reboot-api-0.43.0.tgz", - "integrity": "sha512-7louS1FtCLjca2AurkIV4eMk7Am1WHGNW2rnCs9B1wTtbxs0b2lLTfLd/Pi1JJVO/iOqNnGKEp7TV7jl4RHISw==", + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@reboot-dev/reboot-api/-/reboot-api-0.44.0.tgz", + "integrity": "sha512-We7ga2V+jWZv4ByoZ/TgoNbgbHe7+eot1kJaGZTJCKSJdxSQHRU250plOxfn7vbU8/PFvqA8X9Q34ECtLfRJAA==", + "license": "Apache-2.0", "dependencies": { "@scarf/scarf": "1.4.0", "typescript": "5.4.5", @@ -87,6 +88,7 @@ "version": "5.4.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -96,11 +98,12 @@ } }, "node_modules/@reboot-dev/reboot-web": { - "version": "0.43.0", - "resolved": "https://registry.npmjs.org/@reboot-dev/reboot-web/-/reboot-web-0.43.0.tgz", - "integrity": "sha512-2b8D2cRmm/gHuLM6LO5PCyFzXHTkMbTpX40M7e/98xLoLD3qFczqHJqMLdUktj4mAZHH4ws1NvuewA0dQ3HaJg==", + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@reboot-dev/reboot-web/-/reboot-web-0.44.0.tgz", + "integrity": "sha512-NI4q4GMsl44T7CbbPUTJm6gbS8sUcyptc6B7Dv4X3hfZaGcY464bVb7m2Meuny+999oIer4g4DThWLzS7uPWlw==", + "license": "Apache-2.0", "dependencies": { - "@reboot-dev/reboot-api": "0.43.0", + "@reboot-dev/reboot-api": "0.44.0", "@scarf/scarf": "1.4.0", "@types/uuid": "^9.0.4", "js-sha1": "0.7.0", @@ -139,7 +142,8 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.4.0.tgz", "integrity": "sha512-xxeapPiUXdZAE3che6f3xogoJPeZgig6omHEy1rIY5WVsB3H2BHNnZH+gHG6x91SCWyQCzWGsuL2Hh3ClO5/qQ==", - "hasInstallScript": true + "hasInstallScript": true, + "license": "Apache-2.0" }, "node_modules/@testing-library/dom": { "version": "10.4.0", @@ -727,6 +731,7 @@ "version": "3.25.76", "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/reboot-non-react-web/package.json b/reboot-non-react-web/package.json index 879a5e7..2d25d50 100644 --- a/reboot-non-react-web/package.json +++ b/reboot-non-react-web/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@bufbuild/protobuf": "1.10.1", - "@reboot-dev/reboot-web": "^0.43.0", + "@reboot-dev/reboot-web": "^0.44.0", "@testing-library/jest-dom": "^5.17.0", "@testing-library/user-event": "^13.5.0", "@types/jest": "^27.5.2", diff --git a/requirements-dev.lock b/requirements-dev.lock index 42e73b4..2565a9b 100644 --- a/requirements-dev.lock +++ b/requirements-dev.lock @@ -9,12 +9,12 @@ aiofiles==23.2.1 # via reboot -aiohappyeyeballs==2.4.1 +aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.13.2 # via kubernetes-asyncio # via reboot -aiosignal==1.3.1 +aiosignal==1.4.0 # via aiohttp annotated-types==0.7.0 # via pydantic @@ -24,6 +24,8 @@ async-timeout==4.0.3 # via aiohttp attrs==24.2.0 # via aiohttp +bitarray==3.8.0 + # via reboot certifi==2024.8.30 # via kubernetes-asyncio cffi==1.17.1 @@ -135,6 +137,9 @@ pathspec==0.12.1 # via reboot pluggy==1.5.0 # via pytest +propcache==0.4.1 + # via aiohttp + # via yarl protobuf==5.28.3 # via googleapis-common-protos # via grpcio-health-checking @@ -163,7 +168,7 @@ python-dateutil==2.9.0.post0 pyyaml==6.0.2 # via kubernetes-asyncio # via reboot -reboot==0.43.0 +reboot==0.44.0 setuptools==75.1.0 # via grpcio-tools six==1.16.0 @@ -183,6 +188,7 @@ tomli==2.0.1 types-protobuf==5.28.0.20240924 # via mypy-protobuf typing-extensions==4.9.0 + # via aiosignal # via anyio # via fastapi # via multidict @@ -209,7 +215,7 @@ wrapt==1.16.0 # via deprecated # via opentelemetry-instrumentation # via opentelemetry-instrumentation-grpc -yarl==1.12.1 +yarl==1.22.0 # via aiohttp zipp==3.21.0 # via importlib-metadata diff --git a/requirements.lock b/requirements.lock index 8c41447..3fbc088 100644 --- a/requirements.lock +++ b/requirements.lock @@ -9,12 +9,12 @@ aiofiles==23.2.1 # via reboot -aiohappyeyeballs==2.4.1 +aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.13.2 # via kubernetes-asyncio # via reboot -aiosignal==1.3.1 +aiosignal==1.4.0 # via aiohttp annotated-types==0.7.0 # via pydantic @@ -24,6 +24,8 @@ async-timeout==4.0.3 # via aiohttp attrs==24.2.0 # via aiohttp +bitarray==3.8.0 + # via reboot certifi==2024.8.30 # via kubernetes-asyncio cffi==1.17.1 @@ -125,6 +127,9 @@ packaging==23.1 # via reboot pathspec==0.12.1 # via reboot +propcache==0.4.1 + # via aiohttp + # via yarl protobuf==5.28.3 # via googleapis-common-protos # via grpcio-health-checking @@ -152,7 +157,7 @@ python-dateutil==2.9.0.post0 pyyaml==6.0.2 # via kubernetes-asyncio # via reboot -reboot==0.43.0 +reboot==0.44.0 setuptools==75.1.0 # via grpcio-tools six==1.16.0 @@ -169,6 +174,7 @@ tabulate==0.9.0 types-protobuf==5.28.0.20240924 # via mypy-protobuf typing-extensions==4.9.0 + # via aiosignal # via anyio # via fastapi # via multidict @@ -194,7 +200,7 @@ wrapt==1.16.0 # via deprecated # via opentelemetry-instrumentation # via opentelemetry-instrumentation-grpc -yarl==1.12.1 +yarl==1.22.0 # via aiohttp zipp==3.21.0 # via importlib-metadata diff --git a/web/package-lock.json b/web/package-lock.json index 82a41ec..e279fee 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -10,7 +10,7 @@ "dependencies": { "@bufbuild/protobuf": "1.10.1", "@eslint/js": "^9.34.0", - "@reboot-dev/reboot-react": "^0.43.0", + "@reboot-dev/reboot-react": "^0.44.0", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "@types/eslint__js": "^8.42.3", @@ -1126,9 +1126,10 @@ } }, "node_modules/@reboot-dev/reboot-api": { - "version": "0.43.0", - "resolved": "https://registry.npmjs.org/@reboot-dev/reboot-api/-/reboot-api-0.43.0.tgz", - "integrity": "sha512-7louS1FtCLjca2AurkIV4eMk7Am1WHGNW2rnCs9B1wTtbxs0b2lLTfLd/Pi1JJVO/iOqNnGKEp7TV7jl4RHISw==", + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@reboot-dev/reboot-api/-/reboot-api-0.44.0.tgz", + "integrity": "sha512-We7ga2V+jWZv4ByoZ/TgoNbgbHe7+eot1kJaGZTJCKSJdxSQHRU250plOxfn7vbU8/PFvqA8X9Q34ECtLfRJAA==", + "license": "Apache-2.0", "dependencies": { "@scarf/scarf": "1.4.0", "typescript": "5.4.5", @@ -1142,6 +1143,7 @@ "version": "5.4.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -1151,12 +1153,13 @@ } }, "node_modules/@reboot-dev/reboot-react": { - "version": "0.43.0", - "resolved": "https://registry.npmjs.org/@reboot-dev/reboot-react/-/reboot-react-0.43.0.tgz", - "integrity": "sha512-EeXTKVeTCw+dfQtBh0B3A6GtPLKUnV4l/GO3PDSN3zbIwMmtW2eK3oJ3kbRhO0Y6Zbxxjmz2aYumCjAZ88IIHg==", + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@reboot-dev/reboot-react/-/reboot-react-0.44.0.tgz", + "integrity": "sha512-3u8+JRJvGZrck8FYk+eRlX2J/5SylO7QotVSFr2yaCXJyH3PJDlfZrZlVghc5GO753It3opQsssX2ttFcCAYmQ==", + "license": "Apache-2.0", "dependencies": { - "@reboot-dev/reboot-api": "0.43.0", - "@reboot-dev/reboot-web": "0.43.0", + "@reboot-dev/reboot-api": "0.44.0", + "@reboot-dev/reboot-web": "0.44.0", "@scarf/scarf": "1.4.0", "@types/uuid": "^9.0.4", "js-sha1": "0.7.0", @@ -1182,11 +1185,12 @@ } }, "node_modules/@reboot-dev/reboot-web": { - "version": "0.43.0", - "resolved": "https://registry.npmjs.org/@reboot-dev/reboot-web/-/reboot-web-0.43.0.tgz", - "integrity": "sha512-2b8D2cRmm/gHuLM6LO5PCyFzXHTkMbTpX40M7e/98xLoLD3qFczqHJqMLdUktj4mAZHH4ws1NvuewA0dQ3HaJg==", + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@reboot-dev/reboot-web/-/reboot-web-0.44.0.tgz", + "integrity": "sha512-NI4q4GMsl44T7CbbPUTJm6gbS8sUcyptc6B7Dv4X3hfZaGcY464bVb7m2Meuny+999oIer4g4DThWLzS7uPWlw==", + "license": "Apache-2.0", "dependencies": { - "@reboot-dev/reboot-api": "0.43.0", + "@reboot-dev/reboot-api": "0.44.0", "@scarf/scarf": "1.4.0", "@types/uuid": "^9.0.4", "js-sha1": "0.7.0", @@ -1203,6 +1207,7 @@ "version": "4.8.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -1494,7 +1499,8 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.4.0.tgz", "integrity": "sha512-xxeapPiUXdZAE3che6f3xogoJPeZgig6omHEy1rIY5WVsB3H2BHNnZH+gHG6x91SCWyQCzWGsuL2Hh3ClO5/qQ==", - "hasInstallScript": true + "hasInstallScript": true, + "license": "Apache-2.0" }, "node_modules/@testing-library/dom": { "version": "9.3.3", @@ -1694,7 +1700,8 @@ "node_modules/@types/uuid": { "version": "9.0.8", "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==" + "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", + "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "8.42.0", @@ -3377,7 +3384,8 @@ "node_modules/js-sha1": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/js-sha1/-/js-sha1-0.7.0.tgz", - "integrity": "sha512-oQZ1Mo7440BfLSv9TX87VNEyU52pXPVG19F9PL3gTgNt0tVxlZ8F4O6yze3CLuLx28TxotxvlyepCNaaV0ZjMw==" + "integrity": "sha512-oQZ1Mo7440BfLSv9TX87VNEyU52pXPVG19F9PL3gTgNt0tVxlZ8F4O6yze3CLuLx28TxotxvlyepCNaaV0ZjMw==", + "license": "MIT" }, "node_modules/js-tokens": { "version": "4.0.0", @@ -3547,7 +3555,8 @@ "node_modules/lru-cache-idb": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/lru-cache-idb/-/lru-cache-idb-0.5.2.tgz", - "integrity": "sha512-POlgTgPauh/q/mdh51G828HXqSI+/7KU6tKf59lppkTeTUznztGcqjeUxwjJPVOpKTgWH28DOFtbp9DpXq0zLA==" + "integrity": "sha512-POlgTgPauh/q/mdh51G828HXqSI+/7KU6tKf59lppkTeTUznztGcqjeUxwjJPVOpKTgWH28DOFtbp9DpXq0zLA==", + "license": "MIT" }, "node_modules/lz-string": { "version": "1.5.0", @@ -4353,7 +4362,8 @@ "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", @@ -4450,6 +4460,7 @@ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } @@ -4860,6 +4871,7 @@ "version": "3.25.76", "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" } @@ -5424,9 +5436,9 @@ } }, "@reboot-dev/reboot-api": { - "version": "0.43.0", - "resolved": "https://registry.npmjs.org/@reboot-dev/reboot-api/-/reboot-api-0.43.0.tgz", - "integrity": "sha512-7louS1FtCLjca2AurkIV4eMk7Am1WHGNW2rnCs9B1wTtbxs0b2lLTfLd/Pi1JJVO/iOqNnGKEp7TV7jl4RHISw==", + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@reboot-dev/reboot-api/-/reboot-api-0.44.0.tgz", + "integrity": "sha512-We7ga2V+jWZv4ByoZ/TgoNbgbHe7+eot1kJaGZTJCKSJdxSQHRU250plOxfn7vbU8/PFvqA8X9Q34ECtLfRJAA==", "requires": { "@scarf/scarf": "1.4.0", "typescript": "5.4.5", @@ -5441,12 +5453,12 @@ } }, "@reboot-dev/reboot-react": { - "version": "0.43.0", - "resolved": "https://registry.npmjs.org/@reboot-dev/reboot-react/-/reboot-react-0.43.0.tgz", - "integrity": "sha512-EeXTKVeTCw+dfQtBh0B3A6GtPLKUnV4l/GO3PDSN3zbIwMmtW2eK3oJ3kbRhO0Y6Zbxxjmz2aYumCjAZ88IIHg==", + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@reboot-dev/reboot-react/-/reboot-react-0.44.0.tgz", + "integrity": "sha512-3u8+JRJvGZrck8FYk+eRlX2J/5SylO7QotVSFr2yaCXJyH3PJDlfZrZlVghc5GO753It3opQsssX2ttFcCAYmQ==", "requires": { - "@reboot-dev/reboot-api": "0.43.0", - "@reboot-dev/reboot-web": "0.43.0", + "@reboot-dev/reboot-api": "0.44.0", + "@reboot-dev/reboot-web": "0.44.0", "@scarf/scarf": "1.4.0", "@types/uuid": "^9.0.4", "js-sha1": "0.7.0", @@ -5461,11 +5473,11 @@ } }, "@reboot-dev/reboot-web": { - "version": "0.43.0", - "resolved": "https://registry.npmjs.org/@reboot-dev/reboot-web/-/reboot-web-0.43.0.tgz", - "integrity": "sha512-2b8D2cRmm/gHuLM6LO5PCyFzXHTkMbTpX40M7e/98xLoLD3qFczqHJqMLdUktj4mAZHH4ws1NvuewA0dQ3HaJg==", + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@reboot-dev/reboot-web/-/reboot-web-0.44.0.tgz", + "integrity": "sha512-NI4q4GMsl44T7CbbPUTJm6gbS8sUcyptc6B7Dv4X3hfZaGcY464bVb7m2Meuny+999oIer4g4DThWLzS7uPWlw==", "requires": { - "@reboot-dev/reboot-api": "0.43.0", + "@reboot-dev/reboot-api": "0.44.0", "@scarf/scarf": "1.4.0", "@types/uuid": "^9.0.4", "js-sha1": "0.7.0", diff --git a/web/package.json b/web/package.json index 1347aaf..292ad7d 100644 --- a/web/package.json +++ b/web/package.json @@ -6,7 +6,7 @@ "dependencies": { "@bufbuild/protobuf": "1.10.1", "@eslint/js": "^9.34.0", - "@reboot-dev/reboot-react": "^0.43.0", + "@reboot-dev/reboot-react": "^0.44.0", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "@types/eslint__js": "^8.42.3",