Skip to content

chore(release): 0.4.1 - #51

Merged
imran-siddique merged 1 commit into
mainfrom
chore/release-0.4.1
Aug 3, 2026
Merged

chore(release): 0.4.1#51
imran-siddique merged 1 commit into
mainfrom
chore/release-0.4.1

Conversation

@imran-siddique

Copy link
Copy Markdown
Contributor

Why

Patch release carrying the --version fix from #50.

0.4.0 reports 0.2.0 from trace-tests --version. That matters more than a wrong string normally would, because the v0.2 profile cutover shipped in 0.4.0: --version is the command someone runs to check whether their suite matches their producer, and on 0.4.0 it answers with the version that cannot verify v0.2 records. The fix landed on main in #50 but is not on PyPI, so every installer still hits it until this ships.

What changed

  • pyproject.toml: version 0.4.0 to 0.4.1.
  • CHANGELOG.md: promoted the Unreleased entry to v0.4.1.

No behaviour change to conformance checking. The v0.2 profile requirement, the module set, and every finding are identical to 0.4.0.

Test plan

  • trace-tests --version -> 0.4.1, importlib.metadata.version() -> 0.4.1. Worth noting these tracked the pyproject.toml bump with no code change at all, which is exactly what fix: read __version__ from distribution metadata #50 was for.
  • python -m pytest tests -q -> 118 passed, 5 xpassed (pre-existing xfail(strict=False) hardware-TEE cases in tests/test_level2.py)
  • python -m build -> agentrust_trace_tests-0.4.1.tar.gz and agentrust_trace_tests-0.4.1-py3-none-any.whl, so the release workflow will publish the right version

After merge

Cut the tag to trigger publishing, since release.yml fires on release: published and publishes to PyPI via OIDC trusted publishing:

gh release create v0.4.1 --target main

🤖 Generated with Claude Code

Patch release carrying the `--version` fix from #50.

0.4.0 reports `0.2.0` from `trace-tests --version`, which matters because the
v0.2 profile cutover shipped in 0.4.0: `--version` is the command someone runs
to check whether their suite matches their producer, and on 0.4.0 it answers
with the version that cannot verify v0.2 records. The fix is on main but not on
PyPI, so every installer still hits it until this ships.

No behaviour change to conformance checking. The v0.2 profile requirement,
module set, and every finding are identical to 0.4.0.

Verified after the bump:
- `trace-tests --version` -> 0.4.1, `importlib.metadata` -> 0.4.1. The version
  now tracks pyproject.toml with no code change, which is the point of #50.
- `python -m pytest tests -q` -> 118 passed, 5 xpassed (pre-existing
  hardware-TEE xfails in tests/test_level2.py).
- `python -m build` -> agentrust_trace_tests-0.4.1 sdist and wheel.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@imran-siddique
imran-siddique merged commit 7fc189c into main Aug 3, 2026
7 checks passed
@imran-siddique
imran-siddique deleted the chore/release-0.4.1 branch August 3, 2026 17:10
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