chore(release): v0.8.0-rc1#62
Conversation
Pins pyproject, __version__, and the test_smoke assertion to 0.8.0rc1 ahead of the rc tag. CHANGELOG promoted from [Unreleased] to [0.8.0] — 2026-05-23. uv.lock refreshed via the uv-lock pre-commit hook to match the new package version. Spec pin already at v0.17.0; no spec submodule change.
There was a problem hiding this comment.
Pull request overview
Release-prep PR pinning the package to 0.8.0rc1 ahead of the v0.8.0-rc1 tag (TestPyPI smoke). Bumps the four version-bearing surfaces and finalizes the CHANGELOG heading for v0.8.0 dated 2026-05-23.
Changes:
- Bump
__version__/pyproject.toml/uv.lockeditable entry to0.8.0rc1. - Update
tests/test_smoke.pyversion assertion to match. - Promote
CHANGELOG.md[Unreleased]→[0.8.0] — 2026-05-23.
Reviewed changes
Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| pyproject.toml | Bumps project.version to 0.8.0rc1. |
| src/openarmature/init.py | Bumps runtime __version__ to 0.8.0rc1 (spec version unchanged at 0.17.0). |
| tests/test_smoke.py | Updates the package-version assertion to 0.8.0rc1. |
| uv.lock | Refreshes the editable openarmature package entry to 0.8.0rc1. |
| CHANGELOG.md | Closes the [Unreleased] section as [0.8.0] — 2026-05-23. |
All four package-version surfaces match (pyproject.toml, __init__.py, uv.lock, smoke test), __spec_version__ remains 0.17.0 as expected, the release date matches the current_datetime (2026-05-23), and the release workflow's contains(github.ref_name, '-rc') gate will correctly route the planned v0.8.0-rc1 tag to TestPyPI only.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary
Release prep: pin to
0.8.0rc1ahead of thev0.8.0-rc1tag (TestPyPI smoke).pyproject.tomlversion = "0.8.0rc1"src/openarmature/__init__.py__version__ = "0.8.0rc1"tests/test_smoke.pyversion assertion"0.8.0rc1"CHANGELOG.md[Unreleased]→[0.8.0] — 2026-05-23uv.lockrefreshed (auto via theuv-lockpre-commit hook)Spec pin already at v0.17.0 from #61; no spec submodule change in this PR.
What v0.8.0 ships
The full observability friction-roundup from #61 — see the
[0.8.0]CHANGELOG section. Highlights:OTelObserverknobs:resource=, multi-span_processor,disable_llm_payload,disable_genai_semconv,payload_max_bytes,attribute_enrichersOpenAIProvider(genai_system=...)constructor argLLM_NAMESPACE/LlmEventPayloadResponse.response_id/Response.response_modelTest plan
v0.8.0-rc1tag → release workflow routes to TestPyPI.__version__ == "0.8.0rc1",examples/00-hello-worldruns,[otel]extra resolves.0.8.0and tagv0.8.0→ PyPI + GitHub Release.