fix: hash sweep (sha256: prefix) + typing audit → 0 violations
- All bare hex IDs in tests replaced with fake_id(seed) / long_id() - len(x)==64 assertions updated to startswith('sha256:') and len==71 - public_key_fingerprint returns full sha256:-prefixed ID (71 chars) - compute_commit_id callers in test helpers all pass repo_id= - typing audit: 52 violations → 0 (bare_dict/list, boundary_dict, dict_str_any, collection_object resolved via MsgpackDict, Manifest, Metadata, SnapshotDict type aliases and TypedDicts) - Self-shadowing recursive wrappers deleted (indices.py, switch.py) - Mangled call sites fixed (worktree.py, workspace.py, domains.py) - httpx verify=<str> replaced with ssl.create_default_context(cafile=...)
sha256:9883817ee9b5e2f264a05254b89c2956fe2fb8e30eb1e7effc965753e2ddf946
sha
sha256:cb08bb071e8cb63cb952cc2b4b58064fd0094685239365c870f3243afe0d7e96
snapshot
Older
fix: replace deprecated httpx verify=<str> with ssl.create_defau…
sha256:f52c4ef542a189e633bc268bdbf07211b3e3b0542ae61e08d41d7be60eecaf25
All commits
Newer →
Latest on task/museignore-tls
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:9883817ee9b5e2f264a05254b89c2956fe2fb8e30eb1e7effc965753e2ddf946 --body "your comment"
No comments yet. Be the first to start the discussion.