Skip to content

[release] 🔖 (release): Bump version to 0.0.1rc4 - #243

Merged
Chisanan232 merged 2 commits into
masterfrom
v0.0.1/AAASM-rc4/version_bump
Jul 13, 2026
Merged

[release] 🔖 (release): Bump version to 0.0.1rc4#243
Chisanan232 merged 2 commits into
masterfrom
v0.0.1/AAASM-rc4/version_bump

Conversation

@Chisanan232

Copy link
Copy Markdown
Contributor

Description

Version-bump prep-only PR for the PyPI 0.0.1rc4 release (core tag it
consumes: v0.0.1-rc.4). Advances every checked-in version literal from 0.0.1rc3
so master does not lag the wheel that release-python.yml will stamp.

Bumped (per the sdk-only-release skill's required footprint):

  • pyproject.toml version -> 0.0.1rc4
  • agent_assembly/__init__.py __version__ -> 0.0.1rc4
  • uv.lock regenerated (project's own pinned version -> 0.0.1rc4)
  • sonar-project.properties sonar.projectVersion -> 0.0.1rc4
  • docs/compatibility/release-notes.md - new ## 0.0.1-rc.4 section (headline:
    cp313/cp314 release wheel matrix + drift guard, AAASM-4446 / AAASM-4453)
  • docs/examples/{agno,haystack,llamaindex-tool-policy,microsoft-agent-framework,smolagents}.md
    • install pin >=0.0.1rc3 -> >=0.0.1rc4
  • docs/guides/container-base-image.md - governed base-image tag examples
    v0.0.1-rc.3 -> v0.0.1-rc.4

Static rc.3 references are intentionally left as-is: the .github/scripts/*.sh
PEP-440 conversion test fixtures (assert the v0.0.1-rc.3 <-> 0.0.1rc3
mapping), docs/development/docs-macros.md's explicit "what NOT to template"
historical illustration, and the source-facts-guard.js published-range comment
(rc.4 is not published yet).

This PR precedes the release-python.yml workflow_dispatch
(pypi_version=0.0.1rc4, binary_source_tag=v0.0.1-rc.4, dry-run first). It does
not publish, tag, or dispatch anything. The bot/aa-ffi-pin-v0.0.1-rc.4 FFI-pin
bump (PR #241) is already on master, so the Case-A coordination order is satisfied.

Type of Change

  • 🚀 Release

Breaking Changes

  • No

Related Issues

  • Release-ops (no feature ticket). Consumes agent-assembly core tag v0.0.1-rc.4.

Testing

  • Manual testing performed
  • No new tests required (version-literal + docs bump only)

Validated locally: uv lock leaves a consistent lockfile (only the project's own
version line changed); import agent_assembly succeeds and __version__ == "0.0.1rc4";
grep -rn '0.0.1rc3' across the repo returns only the intentionally-static fixtures /
historical references noted above; all pre-commit hooks (isort, autoflake, black,
mypy, uv-lock) pass on the version-bump commit.

Checklist

  • Code follows project style guidelines
  • Self-review completed
  • Documentation updated if needed
  • All tests passing

Advance the checked-in version literals to 0.0.1rc4 (PEP 440) and regenerate
uv.lock ahead of the release-python.yml workflow_dispatch that consumes core tag
v0.0.1-rc.4. Keeps pyproject.toml, __version__, sonar.projectVersion, and the
lockfile's own pinned version in lockstep so the SonarCloud gate, uv sync, and the
next Case-B release base do not lag the published wheel.
Add the 0.0.1-rc.4 release-notes section (headline: cp313/cp314 release wheel
matrix + drift guard, AAASM-4446/4453), bump the agent-assembly install pins in the
five framework examples that carry a literal pin, and advance the governed
base-image tag examples to v0.0.1-rc.4 so the docs track the release.
@codecov

codecov Bot commented Jul 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@sonarqubecloud

Copy link
Copy Markdown

@Chisanan232

Copy link
Copy Markdown
Contributor Author

Release-prep review — v0.0.1-rc.4 version bump

Reviewed against the sdk-only-release skill "Version-bump prep PR — required file footprint".

1. CI — PASS. All checks settled green, including the critical drift-guard Check wheel matrix matches declared Python support (pass, 5s). Analyze/build-docs/CodeQL/pip-audit/PEP 561/SonarCloud all pass. No real failures; nothing to fix.

2. Scope (version correctness) — COMPLETE & CORRECT. All 8 footprint files advanced 0.0.1rc3 → 0.0.1rc4 (PEP440):

  • pyproject.toml version, agent_assembly/__init__.py __version__, sonar-project.properties sonar.projectVersion
  • uv.lock — only the project's own version line regenerated (no dependency churn)
  • docs/compatibility/release-notes.md — new ## 0.0.1-rc.4 section (tracks core v0.0.1-rc.4; AAASM-4446/4453/4451/4472/4474/4434/4465)
  • docs/examples/*.md — all 5 install pins bumped (agno, haystack, llamaindex, microsoft-agent-framework, smolagents)
  • docs/guides/container-base-image.md — immutable base-image tag examples bumped

Remaining 0.0.1rc3 hits are all intentional (verified): (a) docs/compatibility/release-notes.md historical rc.3 changelog section; (b) docs/development/docs-macros.md — cites the rc3 line explicitly as a "historical fact, keep literal" NOT-to-template example; (c) docs/javascripts/source-facts-guard.js — illustrative published-prerelease list in a code comment; (d) .claude/skills/sdk-only-release/SKILL.md — PEP440 format example. None are current-state version pins. Ready to publish off this.

3. Side effects — CLEAN. import agent_assembly__version__ == "0.0.1rc4". uv lock --check resolves with no further change (lock consistent). agent_assembly/__init__.py diff touched only the version literal — no runtime code. No .github/ or wheel-matrix script/fixture changes → the AAASM-4446/4453 wheel-matrix workflow is unaffected. No risk.

4. FE — N/A. Version literals + doc markdown only; no rendered UI change. No Playwright run.

Dispatch confirmation: pypi_version=0.0.1rc4 binary_source_tag=v0.0.1-rc.4 is correct — pypi_version is the required PEP440 form of the SemVer tag, and binary_source_tag matches the core tag the rc.4 release-notes entry tracks.

Verdict: APPROVE (prep PR). Do not merge/dispatch from this review.

— Claude Code

@Chisanan232
Chisanan232 merged commit 2c62ad9 into master Jul 13, 2026
31 checks passed
@Chisanan232
Chisanan232 deleted the v0.0.1/AAASM-rc4/version_bump branch July 13, 2026 02:47
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.

1 participant