Skip to content

Bump hsenv pin to v0.8.1 - #74

Merged
assassin808 merged 1 commit into
mainfrom
chore/hsenv-0.8.1
Nov 10, 2026
Merged

assassin808 merged 1 commit into
mainfrom
chore/hsenv-0.8.1

Conversation

@assassin808

Copy link
Copy Markdown
Contributor

Moves the hsenv pin from v0.8.0 (fd38302) to v0.8.1 (db85a9c82f4c7cedeb808a3d39ae2858605d5a20, tag v0.8.1, CI green). Follows the pin introduced in #73.

Changes

  • requirements.txt: the single pin line.
  • The four workflows that echo the pin in a comment (maintain-community, research-catalog, sync-studies-index, validate-studies). They still install from grep '^hsenv' requirements.txt.
  • docs/v080-protocol.md: the version and SHA mentioned there.

What v0.8.1 adds: a distribution layer (release projection, plus link + hash rehydration via hsenv.rehydrate). hsenv/effects_core.py changes by one comment line only, so tests/fixtures/effects_core_golden.json needs no update. No verdict on a published community revision changes.

Tests (Python 3.13, installed hsenv reports 0.8.1)

  • Tests that touch hsenv: test_hsenv_pin, test_protocol_release, test_community_worker, test_effects_quote_signs, test_research_catalog. 85 passed.
  • Full tests/: 250 passed, 1 failed. The failure, test_genius_integration::test_hosted_live_contract_preserves_context_and_uses_openrouter, also happens on main with v0.8.0. Its id() comparison can match when Python reuses an object's address, so it has nothing to do with this pin.

🤖 Generated with Claude Code

v0.8.1 adds the distribution layer (release projection, link + hash
rehydration). effects_core changes only in a comment, so the community
effects golden is unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@assassin808
assassin808 merged commit 17202b1 into main Nov 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant