From a394ac365d6402e300a29d32a5a0a345ac892d48 Mon Sep 17 00:00:00 2001 From: Chisanan232 Date: Thu, 28 May 2026 12:21:29 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20(release):=20Bump=20python-sdk?= =?UTF-8?q?=20to=200.0.1a2=20+=20refresh=20release=20intent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Continue the cross-repo pre-release dry-run series. PEP 440 pre-release identifier (`0.0.1a2`) corresponds to SemVer `v0.0.1-alpha.2`; the git tag mirrors the SemVer form. Changes: * pyproject.toml — version 0.0.1a1 → 0.0.1a2 * agent_assembly/__init__.py — __version__ 0.0.1a1 → 0.0.1a2 * uv.lock — regenerated by `uv lock` * .github/tag_and_release/release-title.md — was placeholder "v0.0.0 - Sample release note title 🍻" from the initial commit; set to proper alpha-2 title * .github/tag_and_release/release-notes.md — was placeholder template content from the initial commit; replaced with actual alpha-2 release notes covering the AAASM-2053 workflow-trigger fix that landed since alpha-1 Verified: * uv sync --locked → exit 0 * .venv/bin/python -m pytest test/ → 418 passed, 11 skipped * .venv/bin/ruff check . → clean * .venv/bin/mypy agent_assembly → clean Tracked: AAASM-2104 --- .github/tag_and_release/release-notes.md | 94 +++++++----------------- .github/tag_and_release/release-title.md | 2 +- agent_assembly/__init__.py | 2 +- pyproject.toml | 2 +- uv.lock | 2 +- 5 files changed, 31 insertions(+), 71 deletions(-) diff --git a/.github/tag_and_release/release-notes.md b/.github/tag_and_release/release-notes.md index dc67e9e..9771e28 100644 --- a/.github/tag_and_release/release-notes.md +++ b/.github/tag_and_release/release-notes.md @@ -1,76 +1,36 @@ -### 🎉 New feature +> **Pre-release dry-run.** Not for production use. Continues the +> cross-repo verification series started by v0.0.1-alpha.1 (2026-05-27) +> against the release CD pipeline. The next planned tag is v0.0.1 GA +> once all known release-infra gaps close. -1. Newborn of something project. - ```shell - >>> something-cli --help - usage: something-cli [-h] [--host HOST] [--port PORT] [--log-level {debug,info,warning,error,critical}] [--reload] [--env ENV_FILE] [--token TOKEN] - [--transport {sse,http-streaming}] - - Run the something I don\'t know what it is FastAPI server - - options: - -h, --help show this help message and exit - --host HOST Host to bind the server to - --port PORT Port to bind the server to - --log-level {debug,info,warning,error,critical} - Logging level - --reload Enable auto-reload for development - --env ENV_FILE Path to the .env file for environment variables - --token TOKEN ClickUp API token (overrides token from .env file if provided) - --transport {sse,http-streaming} - Transport protocol to use for MCP (sse or http-streaming) - ``` +### 🔧 Release-infra fixes since v0.0.1-alpha.1 +This bump verifies the workflow-trigger fix from AAASM-2053: -### 🔨 Breaking changes +- `.github/workflows/release.yml`, `release-validate.yml`, `type-check.yml` + had `` / `slack_mcp` placeholders that prevented + any of the workflows from firing on master pushes / PRs / tag pushes. + Fixed by [PR #66](https://github.com/AI-agent-assembly/python-sdk/pull/66). +- The release-validate pipeline's docs-build cascade was failing for + python-sdk (which uses MkDocs, not Docusaurus). Fixed upstream in + [Chisanan232/GitHub-Action_Reusable_Workflows-Python#169](https://github.com/Chisanan232/GitHub-Action_Reusable_Workflows-Python/pull/169) + + the `artifacts.docs: skip` knob in this repo's `intent.yaml`. -1. Something breaking changes ... +### 🔍 What this release exercises (release-infra observation) +The release-validate workflow's full cascade should now complete +cleanly. PyPI publish + sibling-repo cross-CD coordination are still +gated on the alpha-1 follow-up findings (AAASM-1253). -### 🪲 Bug Fix +### Install -#### 🙋‍♂️ For production +```bash +pip install --pre agent-assembly==0.0.1a2 +``` -1. 💣 Critical bugs: +### Refs - 1. A critical issue ([PR#111]) - -2. 🦠 Major bugs: - - 1. A major issue ([PR#112]) - -3. 🐛 Mirror bugs: - - 1. A minor issue ([PR#113]) - - -#### 👨‍💻 For development - -1. Some document changes. - - -### ♻️ Refactor - -1. Some refactoring. - - -### 🍀 Improvement - -1. Improve something. ([PR#481]) - - -### 📑 Docs - -1. Some changes of documentation.. - - -### 🤖 Upgrade dependencies - -1. Upgrade the Python dependencies. -2. Upgrade pre-commit dependencies. -3. Upgrade the CI reusable workflows. - - -### 🚮Deprecate - -1. Something deprecated. +- Story `AAASM-2104` — pyproject bump +- Story `AAASM-1234` — F118 release-trigger +- Epic `AAASM-1199` — Release & Distribution Pipeline +- Sibling tag this aligns with: `agent-assembly v0.0.1-alpha.2`, `node-sdk v0.0.1-alpha.2`, `go-sdk v0.0.1-alpha.2` diff --git a/.github/tag_and_release/release-title.md b/.github/tag_and_release/release-title.md index 26dfe4f..ee8425e 100644 --- a/.github/tag_and_release/release-title.md +++ b/.github/tag_and_release/release-title.md @@ -1 +1 @@ -v0.0.0 - Sample release note title 🍻 \ No newline at end of file +v0.0.1-alpha.2 — pre-release dry-run continuation diff --git a/agent_assembly/__init__.py b/agent_assembly/__init__.py index 7b1216e..a5f8e19 100644 --- a/agent_assembly/__init__.py +++ b/agent_assembly/__init__.py @@ -8,7 +8,7 @@ import sys from typing import TYPE_CHECKING, Any -__version__ = "0.0.1a1" +__version__ = "0.0.1a2" # AAASM-1696: top-level exports are resolved lazily so that lightweight # submodules (e.g. `agent_assembly.runtime`, which is stdlib-only) can be diff --git a/pyproject.toml b/pyproject.toml index 1dda187..dc3228c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "agent-assembly" -version = "0.0.1a1" +version = "0.0.1a2" description = "Python SDK for AI Agent Assembly - A governance-native runtime for AI agents" authors = [{ name = "Agent Assembly Team", email = "team@agent-assembly.dev" }] requires-python = ">=3.12,<4.0" diff --git a/uv.lock b/uv.lock index 4e616ca..1053434 100644 --- a/uv.lock +++ b/uv.lock @@ -4,7 +4,7 @@ requires-python = ">=3.12, <4.0" [[package]] name = "agent-assembly" -version = "0.0.1a1" +version = "0.0.1a2" source = { editable = "." } dependencies = [ { name = "grpcio" },