From f14829b2ae15747b294b8b75f3dce01ee54667b3 Mon Sep 17 00:00:00 2001 From: Rebot <96078724+reboot-dev-bot@users.noreply.github.com> Date: Wed, 29 Apr 2026 03:55:39 +0000 Subject: [PATCH] [Release] Synchronize for release --- README.md | 4 +-- hello-constructors/README.md | 2 +- .../backend/src/reboot_greeter_servicer.py | 2 +- hello-tasks/README.md | 2 +- pyproject.toml | 4 +-- requirements-dev.lock | 25 +++++++++++++++++-- requirements.lock | 25 +++++++++++++++++-- 7 files changed, 53 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 45a4e80..32152e1 100644 --- a/README.md +++ b/README.md @@ -13,12 +13,12 @@ examples are structured in the style of a monorepo: all proto files can be found in the `api/` directory, grouped into subdirectories by proto package, while application code is broken into top-level directories by application name. -The [Reboot '.proto' definitions](https://docs.reboot.dev/develop/define/overview/#code-generation) +The [Reboot '.proto' definitions](https://docs.reboot.dev/learn_more/define/overview#code-generation) can be found in the `api/` directory, grouped into subdirectories by proto package, while backend specific code can be found in top-level directories by application name. -_For more information on all of the Reboot examples, please [see the docs](https://docs.reboot.dev/get_started/examples)._ +_For more information on all of the Reboot examples, please [see the docs](https://docs.reboot.dev/full_stack_apps/examples)._ ## Prepare an environment by... diff --git a/hello-constructors/README.md b/hello-constructors/README.md index 827d600..ecc0570 100644 --- a/hello-constructors/README.md +++ b/hello-constructors/README.md @@ -8,4 +8,4 @@ In "Hello, Constructors" a state machine can't deliver messages until that state machine has been created by calling its constructor method, giving it an initial message to display. -Read more about constructors in the [Reboot documentation](https://docs.reboot.dev/develop/call/overview/#constructing-instances). +Read more about constructors in the [Reboot documentation](https://docs.reboot.dev/learn_more/call/overview#constructing-instances). diff --git a/hello-legacy-grpc/backend/src/reboot_greeter_servicer.py b/hello-legacy-grpc/backend/src/reboot_greeter_servicer.py index 22b8fe5..1727f73 100644 --- a/hello-legacy-grpc/backend/src/reboot_greeter_servicer.py +++ b/hello-legacy-grpc/backend/src/reboot_greeter_servicer.py @@ -33,7 +33,7 @@ async def _get_deprecated_salutation(self, context: Context) -> str: # WARNING: Calls to legacy gRPC services will not get the same safety # guarantees as Reboot calls. Calls from Reboot state machines to # legacy services should be wrapped in Tasks if they represent - # side-effects. See https://docs.reboot.dev/develop/side_effects. + # side-effects. See https://docs.reboot.dev/learn_more/side_effects. # # In this example, `DeprecatedGreeter`'s `GetSalutation` RPC # is a pure function, so it is safe to access from our context. diff --git a/hello-tasks/README.md b/hello-tasks/README.md index 1184d27..8db89bc 100644 --- a/hello-tasks/README.md +++ b/hello-tasks/README.md @@ -7,5 +7,5 @@ tasks. In "Hello, Tasks," all messages saved in a Hello state machine will disappear after 10 seconds, with a warning displayed after 7 seconds. -Read more about async tasks in the [Reboot documentation](https://docs.reboot.dev/develop/tasks/#scheduling-and-spawning). +Read more about async tasks in the [Reboot documentation](https://docs.reboot.dev/learn_more/tasks#scheduling-and-spawning). diff --git a/pyproject.toml b/pyproject.toml index 142168e..1c50821 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] requires-python = ">= 3.10" dependencies = [ - "reboot==0.46.0", + "reboot==1.0.3", ] [tool.rye] @@ -9,7 +9,7 @@ dev-dependencies = [ "mypy==1.18.1", "pytest>=7.4.2", "types-protobuf>=4.24.0.20240129", - "reboot==0.46.0", + "reboot==1.0.3", ] # This project only uses `rye` to provide `python` and its dependencies, so diff --git a/requirements-dev.lock b/requirements-dev.lock index 31a9f3c..8b72ef2 100644 --- a/requirements-dev.lock +++ b/requirements-dev.lock @@ -52,16 +52,21 @@ deprecated==1.2.15 # via opentelemetry-semantic-conventions exceptiongroup==1.2.2 # via anyio + # via pydantic-ai-slim # via pytest fastapi==0.115.12 # via reboot frozenlist==1.4.1 # via aiohttp # via aiosignal +genai-prices==0.0.57 + # via pydantic-ai-slim googleapis-common-protos==1.65.0 # via grpcio-status # via opentelemetry-exporter-otlp-proto-grpc # via reboot +griffelib==2.0.2 + # via pydantic-ai-slim grpc-interceptor==0.15.4 # via reboot grpcio==1.64.3 @@ -90,7 +95,10 @@ hpack==4.1.0 httpcore==1.0.8 # via httpx httpx==0.28.1 + # via genai-prices # via mcp + # via pydantic-ai-slim + # via pydantic-graph httpx-sse==0.4.3 # via mcp hyperframe==6.1.0 @@ -114,9 +122,11 @@ jsonschema-specifications==2025.9.1 # via jsonschema kubernetes-asyncio==31.1.0 # via reboot +logfire-api==4.32.1 + # via pydantic-graph markupsafe==2.1.5 # via jinja2 -mcp==1.26.0 +mcp==1.27.0 # via reboot multidict==6.1.0 # via aiohttp @@ -132,6 +142,7 @@ opentelemetry-api==1.28.1 # via opentelemetry-instrumentation-grpc # via opentelemetry-sdk # via opentelemetry-semantic-conventions + # via pydantic-ai-slim # via reboot opentelemetry-exporter-otlp-proto-common==1.28.1 # via opentelemetry-exporter-otlp-proto-grpc @@ -178,11 +189,18 @@ pycparser==2.22 # via cffi pydantic==2.12.5 # via fastapi + # via genai-prices # via mcp + # via pydantic-ai-slim + # via pydantic-graph # via pydantic-settings # via reboot +pydantic-ai-slim==1.87.0 + # via reboot pydantic-core==2.41.5 # via pydantic +pydantic-graph==1.87.0 + # via pydantic-ai-slim pydantic-settings==2.13.1 # via mcp pyjwt==2.10.1 @@ -202,7 +220,7 @@ python-ulid==3.1.0 pyyaml==6.0.2 # via kubernetes-asyncio # via reboot -reboot==0.46.0 +reboot==1.0.3 referencing==0.37.0 # via jsonschema # via jsonschema-specifications @@ -239,12 +257,15 @@ typing-extensions==4.15.0 # via opentelemetry-sdk # via pydantic # via pydantic-core + # via reboot # via referencing # via typing-inspection # via uvicorn typing-inspection==0.4.2 # via mcp # via pydantic + # via pydantic-ai-slim + # via pydantic-graph # via pydantic-settings tzlocal==5.3 # via reboot diff --git a/requirements.lock b/requirements.lock index 29a1298..e9cd664 100644 --- a/requirements.lock +++ b/requirements.lock @@ -52,15 +52,20 @@ deprecated==1.2.15 # via opentelemetry-semantic-conventions exceptiongroup==1.2.2 # via anyio + # via pydantic-ai-slim fastapi==0.115.12 # via reboot frozenlist==1.4.1 # via aiohttp # via aiosignal +genai-prices==0.0.57 + # via pydantic-ai-slim googleapis-common-protos==1.65.0 # via grpcio-status # via opentelemetry-exporter-otlp-proto-grpc # via reboot +griffelib==2.0.2 + # via pydantic-ai-slim grpc-interceptor==0.15.4 # via reboot grpcio==1.64.3 @@ -89,7 +94,10 @@ hpack==4.1.0 httpcore==1.0.8 # via httpx httpx==0.28.1 + # via genai-prices # via mcp + # via pydantic-ai-slim + # via pydantic-graph httpx-sse==0.4.3 # via mcp hyperframe==6.1.0 @@ -111,9 +119,11 @@ jsonschema-specifications==2025.9.1 # via jsonschema kubernetes-asyncio==31.1.0 # via reboot +logfire-api==4.32.1 + # via pydantic-graph markupsafe==2.1.5 # via jinja2 -mcp==1.26.0 +mcp==1.27.0 # via reboot multidict==6.1.0 # via aiohttp @@ -126,6 +136,7 @@ opentelemetry-api==1.28.1 # via opentelemetry-instrumentation-grpc # via opentelemetry-sdk # via opentelemetry-semantic-conventions + # via pydantic-ai-slim # via reboot opentelemetry-exporter-otlp-proto-common==1.28.1 # via opentelemetry-exporter-otlp-proto-grpc @@ -168,11 +179,18 @@ pycparser==2.22 # via cffi pydantic==2.12.5 # via fastapi + # via genai-prices # via mcp + # via pydantic-ai-slim + # via pydantic-graph # via pydantic-settings # via reboot +pydantic-ai-slim==1.87.0 + # via reboot pydantic-core==2.41.5 # via pydantic +pydantic-graph==1.87.0 + # via pydantic-ai-slim pydantic-settings==2.13.1 # via mcp pyjwt==2.10.1 @@ -191,7 +209,7 @@ python-ulid==3.1.0 pyyaml==6.0.2 # via kubernetes-asyncio # via reboot -reboot==0.46.0 +reboot==1.0.3 referencing==0.37.0 # via jsonschema # via jsonschema-specifications @@ -224,12 +242,15 @@ typing-extensions==4.15.0 # via opentelemetry-sdk # via pydantic # via pydantic-core + # via reboot # via referencing # via typing-inspection # via uvicorn typing-inspection==0.4.2 # via mcp # via pydantic + # via pydantic-ai-slim + # via pydantic-graph # via pydantic-settings tzlocal==5.3 # via reboot