chore(release): v0.8.0#63
Merged
Merged
Conversation
Drop the rc1 suffix from the three pinned version sites: pyproject, __version__, and the test_smoke assertion. uv.lock refreshed via the uv-lock pre-commit hook to match. CHANGELOG date already 2026-05-23 from the rc1 prep; same date applies to the real release. Spec pin already at v0.17.0; no spec submodule change.
There was a problem hiding this comment.
Pull request overview
Prepares the v0.8.0 release by removing the rc1 suffix and aligning the pinned version across packaging, runtime, tests, and lockfile, matching the intended PyPI/GitHub Release tag.
Changes:
- Bump package version from
0.8.0rc1→0.8.0inpyproject.tomlandsrc/openarmature/__init__.py. - Update the smoke test version assertion to
0.8.0. - Refresh
uv.lockto reflect the new editable package version.
Reviewed changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| uv.lock | Updates the editable openarmature package entry to 0.8.0. |
| tests/test_smoke.py | Updates the runtime version assertion to 0.8.0. |
| src/openarmature/init.py | Updates __version__ to 0.8.0. |
| pyproject.toml | Updates [project].version to 0.8.0. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Real-release prep: drop the
rc1suffix from the three pinned version sites ahead of thev0.8.0tag (PyPI + GitHub Release).pyproject.tomlversion = "0.8.0"src/openarmature/__init__.py__version__ = "0.8.0"tests/test_smoke.pyversion assertion"0.8.0"uv.lockrefreshed via theuv-lockpre-commit hookCHANGELOG date already
2026-05-23from the rc1 prep (#62); same day applies to the real release, no refresh needed. Spec pin already at v0.17.0 from #61; no spec submodule change.rc1 verification — all green
TestPyPI install of
openarmature==0.8.0rc1verified end-to-end:0.8.0rc1,0.17.0)LLM_NAMESPACE,LlmEventPayload) importable fromopenarmature.observability[otel]extra installs cleanly;OTelObserverconstructs with all v0.8.0 knobs (resource,disable_llm_payload,disable_genai_semconv,payload_max_bytes,attribute_enrichers, multi-processor)OpenAIProvider(genai_system=)acceptedResponse.response_id/Response.response_modelfields presentexamples/00-hello-worldran end-to-end against the OpenAI API: full classify → summarize pipeline with structured outputexamples/03-observer-hooksran end-to-end: confirmedgen_ai.system/gen_ai.request.model/gen_ai.response.model(gpt-4o-mini-2024-07-18, the dated point release) /gen_ai.response.id/gen_ai.usage.input_tokens/gen_ai.usage.output_tokens/gen_ai.response.finish_reasons: ["stop"]all emit on everyopenarmature.llm.completespan alongside the preservedopenarmature.llm.*baseline.service.name: "openarmature-demo-answers"from the newResourcekwarg appears on every span'sresourceblock.openarmature.correlation_iduniform across all 11 spans.Test plan
v0.8.0tag → release workflow routes to PyPI + creates GitHub Release.pypiGitHub Environment's required-reviewer protection rule pauses the publish step for explicit manual approval; approve in the Actions UI.pip install openarmatureresolves to 0.8.0.