Skip to content

Prepare v0.2.0 release + pin Action examples to tags (#31, #32) - #40

Merged
askmy-stack merged 1 commit into
mainfrom
release/tool-semantics-31-32-v0.2.0
Aug 5, 2026
Merged

Prepare v0.2.0 release + pin Action examples to tags (#31, #32)#40
askmy-stack merged 1 commit into
mainfrom
release/tool-semantics-31-32-v0.2.0

Conversation

@askmy-stack

Copy link
Copy Markdown
Owner

Summary

  • Bump package to 0.2.0 and move Unreleased changelog notes into a dated release section
  • README install now uses pip install tool-semantics (first PyPI cut)
  • docs/github-action.md: pin compare Action to @v0.2.0, prefer PyPI install, add Versioning the Action note that @main may break
  • Document release checklist extras in docs/publishing.md

Closes #31
Closes #32

Post-merge (needs owner)

  1. Create GitHub Environment pypi (if missing)
  2. Configure PyPI trusted publisher for askmy-stack/tool-semantics → workflow publish.yml, environment pypi (see docs/publishing.md)
  3. Publish GitHub Release v0.2.0 from main to trigger publish.yml
  4. Verify pip install tool-semantics==0.2.0 in a clean venv

Test plan

  • pytest / ruff / mypy pass locally
  • python -m build produces tool_semantics-0.2.0 sdist + wheel
  • After trusted publisher + Release: PyPI publish workflow green
  • pip install tool-semantics==0.2.0 works from clean venv

Made with Cursor

Move Unreleased notes into 0.2.0, advertise pip install tool-semantics,
and document reproducible @vX.Y.Z Action pins instead of @main (#31, #32).

Co-authored-by: Cursor <[email protected]>
@cursor

cursor Bot commented Aug 5, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@askmy-stack
askmy-stack merged commit fb39c05 into main Aug 5, 2026
3 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.

Cut first GitHub Release + PyPI publish; update README install Pin compare Action examples to release tags (not @main)

1 participant