docs: prepare public distribution path#6
Conversation
- document GitHub Releases as the supported public channel - make PyPI publishing explicitly opt-in - add package metadata and distribution policy checks Tests: ruff check src/ tests/; python3 -m pytest -q -p no:cacheprovider; bash scripts/release.sh; make release; ./dist/audit.pyz --help
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 1ebd0e6738
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| @@ -1,23 +1,32 @@ | |||
| #!/usr/bin/env bash | |||
There was a problem hiding this comment.
Restore executable bit on release helper
With this commit the file mode changes from 100755 to 100644, so the documented direct invocation path (scripts/release.sh --publish-pypi in the updated release docs and the script's shebang-based usage) now fails with Permission denied on a normal checkout. Either keep the helper executable or make all docs/targets consistently invoke it via bash.
Useful? React with 👍 / 👎.
What
Why
How
Testing
Performance Impact
Risk / Notes