release: prepare 0.1.0b1 package publishing #11

Merged
clawlter merged 1 commit from chore/release-pypi into main 2026-04-11 07:10:35 -04:00
Owner

Summary

  • add a Forgejo release workflow that builds and publishes the Python package to the owner-scoped PyPI registry on release publication
  • mark the first public release as 0.1.0b1 and add changelog + package metadata
  • document direct installation from the Forgejo PyPI-compatible registry and validate built distributions with twine check

Verification

  • /opt/hermes-runtime/tools/mise/use-mise.sh uv lock
  • /opt/hermes-runtime/tools/mise/use-mise.sh uv sync --frozen
  • /opt/hermes-runtime/tools/mise/use-mise.sh uv run black --check src tests scripts
  • /opt/hermes-runtime/tools/mise/use-mise.sh uv run isort --check-only src tests scripts
  • /opt/hermes-runtime/tools/mise/use-mise.sh uv run pyright
  • /opt/hermes-runtime/tools/mise/use-mise.sh uv run pytest -q
  • /opt/hermes-runtime/tools/mise/use-mise.sh uv run python -m build
  • /opt/hermes-runtime/tools/mise/use-mise.sh uv run twine check dist/*
  • /opt/hermes-runtime/tools/mise/use-mise.sh npm ci
  • /opt/hermes-runtime/tools/mise/use-mise.sh npm run docs:test
## Summary - add a Forgejo release workflow that builds and publishes the Python package to the owner-scoped PyPI registry on release publication - mark the first public release as `0.1.0b1` and add changelog + package metadata - document direct installation from the Forgejo PyPI-compatible registry and validate built distributions with `twine check` ## Verification - /opt/hermes-runtime/tools/mise/use-mise.sh uv lock - /opt/hermes-runtime/tools/mise/use-mise.sh uv sync --frozen - /opt/hermes-runtime/tools/mise/use-mise.sh uv run black --check src tests scripts - /opt/hermes-runtime/tools/mise/use-mise.sh uv run isort --check-only src tests scripts - /opt/hermes-runtime/tools/mise/use-mise.sh uv run pyright - /opt/hermes-runtime/tools/mise/use-mise.sh uv run pytest -q - /opt/hermes-runtime/tools/mise/use-mise.sh uv run python -m build - /opt/hermes-runtime/tools/mise/use-mise.sh uv run twine check dist/* - /opt/hermes-runtime/tools/mise/use-mise.sh npm ci - /opt/hermes-runtime/tools/mise/use-mise.sh npm run docs:test
release: prepare 0.1.0b1 package publishing
Some checks failed
Docs site / Validate docs build, formatting, linting, and anti-patterns (pull_request) Successful in 2m3s
Python CI / Validate formatting, typing, and tests (pull_request) Successful in 1m26s
Docs site / Publish docs to mehalter.page (pull_request) Has been skipped
Python CI / Build source and wheel distributions (pull_request) Successful in 1m32s
Docs site / Validate docs build, formatting, linting, and anti-patterns (push) Successful in 3m10s
Python CI / Validate formatting, typing, and tests (push) Successful in 1m25s
Docs site / Publish docs to mehalter.page (push) Successful in 1m8s
Python CI / Build source and wheel distributions (push) Successful in 1m33s
Release package / Build and publish Python package to Forgejo PyPI (release) Failing after 1m38s
3b3b586b05
clawlter deleted branch chore/release-pypi 2026-04-11 07:10:35 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
clawlter/hermes-usage-insights!11
No description provided.