Skip to content

Release v0.1.0#3

Merged
bionicbutterfly13 merged 1 commit into
mainfrom
release/0.1.0
May 5, 2026
Merged

Release v0.1.0#3
bionicbutterfly13 merged 1 commit into
mainfrom
release/0.1.0

Conversation

@bionicbutterfly13
Copy link
Copy Markdown
Owner

Summary

Cuts the first public release.

  • Version bump to 0.1.0 across pyproject.toml, reference_service/pyproject.toml, package __version__, and the version regression test.
  • Dev-status classifier promoted from "2 - Pre-Alpha" to "3 - Alpha".
  • Project URLs repointed to bionicbutterfly13/elume; added a Changelog URL.
  • CHANGELOG.md [Unreleased] promoted to [0.1.0] — 2026-05-04 with full notes covering Tracks 017/020, envelope reference ops, float-hash policy, reference-service demo, and public-repo basics.
  • New .github/workflows/publish.yml that builds sdist+wheel on tag push, publishes to TestPyPI on tag, and to PyPI on GitHub release via trusted publishers.

Tag plan

After merge:

  1. git tag -a v0.1.0 -m "v0.1.0" on the merge commit.
  2. git push origin v0.1.0 triggers the publish workflow's build + TestPyPI step.
  3. gh release create v0.1.0 triggers the PyPI publish step.

Trusted-publisher config on PyPI/TestPyPI must be set up before step 2/3 actually publish — the workflow will fail loudly otherwise, no harm done.

Verification

  • pytest -q → 1045 passed
  • ruff check src tests reference_service/src → clean
  • uv build → produces dist/elume-0.1.0-py3-none-any.whl and elume-0.1.0.tar.gz

- Bump pyproject.toml, reference_service/pyproject.toml, package
  __version__, and version regression test to 0.1.0.
- Move classifier from "2 - Pre-Alpha" to "3 - Alpha".
- Repoint project URLs to bionicbutterfly13/elume.
- Add Changelog project URL.
- Promote [Unreleased] section in CHANGELOG to [0.1.0] - 2026-05-04
  with Tracks 017/020, envelope reference ops, float-hash policy,
  reference-service demo, and public-repo basics.
- Add publish workflow that builds sdist+wheel on tag push, publishes
  to TestPyPI on tag, and to PyPI on GitHub release (trusted
  publishers).
@bionicbutterfly13 bionicbutterfly13 merged commit 588f5cf into main May 5, 2026
2 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