Skip to content

Conversation

@pdaoust
Copy link
Contributor

@pdaoust pdaoust commented Nov 18, 2025

Summary by CodeRabbit

  • Documentation
    • Updated installation guides and tutorials to reflect current dependency versions
    • Refreshed workspace configuration documentation with latest package versions
    • Updated version references across getting-started materials to ensure consistency with current release

@cocogitto-bot
Copy link

cocogitto-bot bot commented Nov 18, 2025

✔️ fcafb37 - Conventional commits check succeeded.

@coderabbitai
Copy link

coderabbitai bot commented Nov 18, 2025

Walkthrough

This pull request updates Holochain dependency versions across documentation pages, bumping hdk from 0.5.5 to 0.5.6 and hdi from 0.6.5 to 0.6.6, introduces holo_hash at 0.5.6 with hashing feature enabled, adds crate-type configuration to Cargo.toml snippets, and refreshes build metadata timestamps.

Changes

Cohort / File(s) Summary
Build & Dependency Documentation
src/pages/build/identifiers.md, src/pages/build/zomes.md
Updated workspace dependencies: hdk bumped to 0.5.6, hdi bumped to 0.6.6, introduced holo_hash at 0.5.6 with hashing feature. Added crate-type = ["cdylib"] in integrity zome snippet.
Getting Started Guides
src/pages/get-started/3-forum-app-tutorial.md, src/pages/get-started/install-advanced.md
Updated Holochain version references from 0.5.5 to 0.5.6 in code examples and build info. Updated hdk_version_req, hdi_version_req, and cargo_pkg_version. Refreshed build metadata timestamp to 2025-09-03T19:47:10.256511347Z.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Homogeneous changes: primarily version number updates across documentation files
  • Low complexity: straightforward dependency bumps and metadata updates
  • Minor addition: holo_hash introduction and crate-type configuration are well-scoped
  • No logic changes or behavioral modifications

Possibly related PRs

  • Chore: update docs to 0.5.5 #598: Both PRs modify the same documentation files to bump Holochain-related dependency versions and align holo_hash and hdi/hdk workspace entries.

Suggested reviewers

  • jost-s
  • matthme

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main changes across all modified files, which involve version bumps for Holochain 0.5, related libraries (hdi, hdk, holo_hash), and tools/documentation updates.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/upgrade-holochain-0.5.6

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0c2231b and fcafb37.

📒 Files selected for processing (4)
  • src/pages/build/identifiers.md (1 hunks)
  • src/pages/build/zomes.md (2 hunks)
  • src/pages/get-started/3-forum-app-tutorial.md (1 hunks)
  • src/pages/get-started/install-advanced.md (1 hunks)
🧰 Additional context used
🧠 Learnings (2)
📓 Common learnings
Learnt from: pdaoust
Repo: holochain/docs-pages PR: 600
File: src/pages/get-started/install-advanced.md:74-81
Timestamp: 2025-08-28T23:39:06.675Z
Learning: hc-launch may show older Holochain version dependencies (like "holochain 0.5.3") even when other tools show newer versions (like 0.5.5) because hc-launch is only repackaged when necessary for compatibility, not automatically with every Holochain release.
Learnt from: pdaoust
Repo: holochain/docs-pages PR: 597
File: src/pages/resources/glossary.md:933-939
Timestamp: 2025-09-11T13:19:23.020Z
Learning: In the holochain/docs-pages repository, pdaoust prefers glossary definitions to be "future-correct" rather than strictly reflecting current implementation status, to reduce maintenance burden when features are implemented.
Learnt from: pdaoust
Repo: holochain/docs-pages PR: 594
File: src/pages/resources/howtos/running-network-infrastructure.md:178-185
Timestamp: 2025-07-31T17:05:08.265Z
Learning: pdaoust prefers to ignore the MD047 rule (files should end with a single newline character) in the holochain/docs-pages repository because it's not applicable to the admonition plugin they're using.
📚 Learning: 2025-08-28T23:39:06.675Z
Learnt from: pdaoust
Repo: holochain/docs-pages PR: 600
File: src/pages/get-started/install-advanced.md:74-81
Timestamp: 2025-08-28T23:39:06.675Z
Learning: hc-launch may show older Holochain version dependencies (like "holochain 0.5.3") even when other tools show newer versions (like 0.5.5) because hc-launch is only repackaged when necessary for compatibility, not automatically with every Holochain release.

Applied to files:

  • src/pages/get-started/install-advanced.md
  • src/pages/get-started/3-forum-app-tutorial.md
  • src/pages/build/identifiers.md
🔇 Additional comments (7)
src/pages/get-started/3-forum-app-tutorial.md (1)

327-327: Version bump reflected correctly in documentation example.

Expected CLI output updated from holochain 0.5.5 to holochain 0.5.6.

src/pages/build/identifiers.md (2)

168-172: Workspace dependency versions correctly bumped.

Versions updated: hdi 0.6.50.6.6, hdk 0.5.50.5.6, and holo_hash introduced at 0.5.6.


180-180: holo_hash 0.5.6 is available and compatible with hdk 0.5.6—no action needed.

holo_hash v0.5.6 is published on crates.io and is the matching 0.5.x series for HDK 0.5.6, so the addition of holo_hash = { workspace = true, features = ["hashing"] } is correct and properly aligned with the ExternalHash use case.

src/pages/build/zomes.md (2)

73-78: Addition of crate-type and version bumps are correct.

The crate-type = ["cdylib"] addition to the [lib] section is appropriate for WASM library compilation. Dependency versions correctly updated: hdi 0.6.6, serde 1.0.


103-104: Coordinator zome dependencies correctly specified.

Version bump from hdk 0.5.5 to 0.5.6 is consistent with workspace declarations in other files.

src/pages/get-started/install-advanced.md (2)

78-80: Version strings updated consistently for 0.5.6 release.

All three Holochain components (CLI, terminal, holochain) show 0.5.6 in the expected output.


84-88: Build metadata correctly updated to reflect 0.5.6 versions.

Build info JSON now shows: cargo_pkg_version: 0.5.6, hdk_version_req: 0.5.6, hdi_version_req: 0.6.6. Timestamp appropriately updated to 2025-09-03T19:47:10.256511347Z.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@pdaoust pdaoust merged commit f220ef3 into main Nov 19, 2025
8 checks passed
@pdaoust pdaoust deleted the chore/upgrade-holochain-0.5.6 branch November 19, 2025 16:39
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.

3 participants