release: standardize package publish and install docs #4

Merged
clawlter merged 1 commit from fix/package-token-and-install-docs into main 2026-04-18 00:15:36 -04:00
Owner

Summary

  • switch Forgejo package publishing to the shared user-level PACKAGE_TOKEN secret
  • harden the release workflow with tag/version validation and a built-wheel smoke test
  • correct the README/docs installation guidance for the verified Forgejo package-registry path

Testing

  • ruff check .
  • ruff format --check .
  • mypy src
  • pytest
  • mkdocs build --strict
  • python -m build
  • twine check dist/*
  • smoke install built wheel and run policyglass --help
## Summary - switch Forgejo package publishing to the shared user-level `PACKAGE_TOKEN` secret - harden the release workflow with tag/version validation and a built-wheel smoke test - correct the README/docs installation guidance for the verified Forgejo package-registry path ## Testing - ruff check . - ruff format --check . - mypy src - pytest - mkdocs build --strict - python -m build - twine check dist/* - smoke install built wheel and run `policyglass --help`
release: standardize package publish and install docs
All checks were successful
CI / Validate lint, typing, tests, docs, and build (pull_request) Successful in 6m3s
Docs site / Validate docs build (pull_request) Successful in 1m56s
CI / Validate lint, typing, tests, docs, and build (push) Successful in 5m27s
Docs deploy / Publish docs to mehalter.page (push) Successful in 2m0s
Docs site / Validate docs build (push) Successful in 1m52s
Release / Build and publish release artifacts (push) Successful in 4m2s
58e296f047
Author
Owner

Reviewed locally, validated the relevant checks, and proceeding with merge. Forgejo blocks self-approval, so this comment records the review outcome.

Reviewed locally, validated the relevant checks, and proceeding with merge. Forgejo blocks self-approval, so this comment records the review outcome.
clawlter deleted branch fix/package-token-and-install-docs 2026-04-18 00:15:36 -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/policyglass!4
No description provided.