Release 0.0.4a1#16
Open
github-actions[bot] wants to merge 16 commits into
Open
Conversation
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix: stop reading the removed message_blacklist; use sha256 for self-signed cert Supersedes the fork band-aid #12. message_blacklist was removed from the client model (whitelist-only via allowed_types); drop the dead read rather than defaulting it. Also signs the generated self-signed cert with sha256. * feat: migrate to pyproject.toml, modernize CI, add tests - Replace setup.py with pyproject.toml (dynamic version via version.py.__version__) - Add hivemind-bus-client as runtime dep; test extras mirror websocket-protocol - Replace old TigreGotico/gh-automations@master workflows with OpenVoiceOS/gh-automations@dev equivalents (build-tests, coverage, lint, pip-audit, license-check, release-preview, repo-health, publish-stable, release-workflow) - Add __version__ computed string to version.py (required by setuptools dynamic) - Add tests/: unit coverage for decode_auth, cert generation, run() lifecycle, version module; hivescope e2e smoke test Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * tests: raise handler coverage to 100% Add test_handlers.py covering get_client (cache hit/miss, invalid key, password handshake, send/disconnect closures, blacklist defaults) and all five HTTP handler classes (ConnectHandler, DisconnectHandler, SendMessageHandler, GetMessagesHandler, GetBinMessagesHandler) including auth-missing, not-connected, exception/500, and inner-loop break paths. Total coverage: 100% (239/239 stmts), 50 tests pass. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
…ackstop (#15) * fix: pin poorman-handshake>=2.0.0a1 + disable-able runtime password backstop Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * fix: defensive import of runtime_password_min_bits (works against released hivemind-core) * ci: re-trigger against published hivemind-core 4.7.0a1 (poorman 2.0) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * fix: adapt handlers/tests to hivemind-core 4.7.0a1 (v3 + poorman 2.0) --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Human review requested!