Skip to content

chore: release 0.4.1 - #161

Merged
susheem-k merged 1 commit into
mainfrom
release/0.4.1
Sep 30, 2026
Merged

susheem-k merged 1 commit into
mainfrom
release/0.4.1

Conversation

@susheem-k

Copy link
Copy Markdown
Collaborator

What

Version bump to 0.4.1 (pyproject.toml, tokenops.__version__) and the changelog entry.

No functional changes to the library. This is the first release that attaches a CycloneDX SBOM to the GitHub Release (#160, merged), plus the workflow pinning / zizmor / A2A example hardening merged since 0.4.0.

After merging

  1. Run Actions → Release → Run workflow on main (tag left empty = v0.4.1). The sbom job runs first; a failure there stops the release before any tag, GitHub Release or PyPI upload.
  2. Verify: GitHub Release v0.4.1 has the wheel, sdist and agent-tokenops-0.4.1.cdx.json; pip install agent-tokenops==0.4.1.

Checked

  • Full test suite run locally in UTF-8 mode: 394 passed, 15 skipped. One test (test_glossary_labels_and_links_match_the_registry) fails on Windows cp1252 only and is unrelated; CI on Linux is the authority.
  • Committed locally with check-merge-conflict and mypy pre-commit hooks skipped (Windows Smart App Control; Python 3.14 vs numpy stubs). CI runs mypy properly.

🤖 Generated with Claude Code

Version bump and changelog. No functional changes to the library; this is the
first release with a CycloneDX SBOM attached.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@susheem-k
susheem-k merged commit 8d5f1b1 into main Sep 30, 2026
9 checks passed
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