Skip to content

Release: Phase 1.3 — Stabilize the MVP (0.1.3) - #1138

Merged
tommasobolis merged 34 commits into
mainfrom
develop
Oct 13, 2026
Merged

tommasobolis merged 34 commits into
mainfrom
develop

Conversation

@tommasobolis

Copy link
Copy Markdown
Collaborator

Promotion of develop → main.

Ships donkey-kit 0.1.3, the final version of Phase 1.3 — Stabilize the MVP (0.1.3) (0 open issues). __version__ on develop is 0.1.3 (#1136); main is 0.1.2.

Included

Breaking changes

None.

Notes

0.1.3 makes the docs and the release process as dependable as the code: documentation with one source of truth per class of fact (generated reference tables, a framework version-compatibility page, a version banner), automated release gates (one version source, tag check, wheel smoke test, attestations), a tested support matrix across Python 3.10–3.14 and dependency floors, a watch on supported-framework releases, a hardened Actions supply chain, and typed refusals carried across ADK's model() (LiteLLM) path. No Phase 2 scope.

Verification-status changes (§0.3), in docs/verified-apis.md:

Extras changes (§8.4):

  • openai-agents: the openai floor moves from >=1.66 to >=2.45, the floor openai-agents>=0.20 itself already requires, so no resolve changes.
  • New release and lock dependency groups (contributor tooling, not published extras); pytest-timeout floor in the dev group is >=2.3.1.
  • Python 3.13 and 3.14 classifiers added.

Acceptance

Run by hand against the published artifact, 2026-10-13:

  • Version: donkey-kit==0.1.3, index: TestPyPI (published by run 38414583544 from develop @ 30ad20f2).
  • ./run.sh --version 0.1.3 --index testpypi: passed, all seven groups. Configured proxies: all 20 (none unconfigured). Main session 250 passed / 19 skipped; packaging 27 passed / 3 skipped; per-adapter sessions all passed.
  • ./run.sh --check-coverage: passed (9 tests not claimed by a feature, flagged for review, not a failure).
  • Skips, checked with -rs on groups 1, 2 and 5: capability-gated proxies (responses, streaming, fallback-routing), the modules removed in 0.1.2, and one environment skip: the agent-kill-switch test agent was not quarantined, so the live kill-switch path was not exercised this run.

The acceptance (published) commit status reads error: Not run because the automated dispatch is not set up yet; that is tracked in #1137, not a failed run.

Post-deploy steps

  1. Close the Phase 1.3 — Stabilize the MVP (0.1.3) milestone.
  2. Tag v0.1.3 on main's new tip and publish the final GitHub Release (ddk-release), which publishes to production PyPI.
  3. Once 0.1.3 is on PyPI: update the -demos donkey-kit==0.1.2 pins and README, and the -provisioning/ddk_agents verified-on notes.

🤖 Generated with Claude Code

tommasobolis and others added 30 commits October 10, 2026 20:40
…1063) (#1064)

Each long engineering doc gets an H2/H3 table of contents above its first
section, wrapped in <!-- toc --> / <!-- tocstop --> markers so it can be
regenerated. Every anchor matches GitHub's rendered heading ids. Headings
are unchanged, so existing anchor links keep working.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...v6.0.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 6.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…s default (#1097)

Closes #1052

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
tommasobolis and others added 4 commits October 13, 2026 11:13
Closes #1122

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Name 0.1.3 as the current release on the roadmap, describe what Phase 1.3
shipped, point the release-notes example at v0.1.3, and regenerate the
roadmap snapshot and llms artifacts.

Closes #1133

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@tommasobolis
tommasobolis merged commit e0aaf48 into main Oct 13, 2026
108 checks passed

This branch had an error being deployed

1 failed, 1 active, and 1 inactive deployments
github-pages — 30ad20f2 Deployed Oct 14, 2026 by amirkhan-ak-sf via deploy #99
ai-review — 30ad20f2 Deployed Oct 14, 2026 by tommasobolis via ai-review (google-adk 2.12.0) #9
testpypi — 30ad20f2 Deployed Oct 13, 2026 by tommasobolis via Publish to TestPyPI (dev dry-run) #13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants