Skip to content

chore(release): v0.9.0-rc1#74

Merged
chris-colinsky merged 2 commits into
mainfrom
chore/release-v0.9.0-rc1
May 26, 2026
Merged

chore(release): v0.9.0-rc1#74
chris-colinsky merged 2 commits into
mainfrom
chore/release-v0.9.0-rc1

Conversation

@chris-colinsky
Copy link
Copy Markdown
Member

@chris-colinsky chris-colinsky commented May 26, 2026

Summary

  • Bump pyproject, __version__, smoke-test assertion, bundled AGENTS.md header, and uv.lock to 0.9.0rc1.
  • Rename CHANGELOG [Unreleased] to [0.9.0] - 2026-05-25. Section content unchanged from the cycle's work.
  • Spec pin stays at v0.22.1.

v0.9.0 absorbs proposals 0009 / 0010 / 0019 / 0025 / 0026 / 0027 / 0028 / 0029 / 0030 (spec pin v0.17.0 to v0.22.1) plus the agent-docs work: patterns docs section (#67), bundled AGENTS.md (#72), openarmature.patterns programmatic API + openarmature CLI (#73). See the CHANGELOG [0.9.0] section for the full list of Added / Changed / Notes entries.

Per RELEASING.md, rc1 publishes to TestPyPI only. The real-release v0.9.0 bump is a separate PR after the rc verifies.

Test plan

  • uv run pytest -q runs green
  • python -c "import openarmature; print(openarmature.__version__)" prints 0.9.0rc1
  • After merge, tag v0.9.0-rc1 and confirm the release workflow routes to TestPyPI
  • Install from TestPyPI in a fresh venv per RELEASING.md checklist; openarmature.__version__ == "0.9.0rc1"
  • At least one example runs to completion against a real LLM endpoint
  • pip install openarmature[otel] resolves cleanly and import openarmature.observability.otel succeeds

Cut the rc1 tag candidate for v0.9.0. Bump pyproject,
__version__, smoke-test assertion, and the bundled AGENTS.md
header to 0.9.0rc1. Rename CHANGELOG [Unreleased] to
[0.9.0] - 2026-05-25.

v0.9.0 absorbs proposals 0009 / 0010 / 0019 / 0025 / 0026 /
0027 / 0028 / 0029 / 0030 (spec pin v0.17.0 -> v0.22.1) plus
the agent-docs work (patterns docs section, bundled
AGENTS.md, openarmature.patterns API, openarmature CLI).
See the CHANGELOG [0.9.0] section for the full list.
Copilot AI review requested due to automatic review settings May 26, 2026 02:31
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the v0.9.0-rc1 release by synchronizing the package version across packaging metadata, runtime constants, smoke tests, and bundled agent documentation, and by cutting the changelog for the 0.9.0 release section.

Changes:

  • Bump openarmature version to 0.9.0rc1 across pyproject.toml, __init__.__version__, smoke test assertion, and uv.lock.
  • Update the bundled src/openarmature/AGENTS.md header to reflect 0.9.0rc1.
  • Rename the changelog top section from [Unreleased] to [0.9.0] — 2026-05-25.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
uv.lock Updates editable package version to 0.9.0rc1.
tests/test_smoke.py Updates version assertion to 0.9.0rc1.
src/openarmature/AGENTS.md Updates bundled agent-doc header version to 0.9.0rc1.
src/openarmature/init.py Updates __version__ constant to 0.9.0rc1.
pyproject.toml Updates project version to 0.9.0rc1.
CHANGELOG.md Renames top section to [0.9.0] with release date.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CHANGELOG.md
Notes block on the v0.9.0 section said "over this Unreleased
cycle" — a draft artifact from when the heading was
[Unreleased]. Reads as stale now that the section is
[0.9.0]. Replaced with "over the v0.9.0 cycle".
@chris-colinsky chris-colinsky merged commit 9387092 into main May 26, 2026
6 checks passed
@chris-colinsky chris-colinsky deleted the chore/release-v0.9.0-rc1 branch May 26, 2026 02:37
@chris-colinsky chris-colinsky mentioned this pull request May 26, 2026
5 tasks
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