development: hero deps pinned to main — should track development #167

Closed
opened 2026-06-24 11:32:07 +00:00 by mahmoud · 0 comments
Owner

On the development branch, hero/forge git dependencies must track branch = "development", not main. Several deps in this repo are still pinned to main:

Cargo.toml

  • hero_admin_libhero_website_framework.git branch = "main"
  • herolib_derivehero_lib.git branch = "main"
  • herolib_openrpchero_lib.git branch = "main"
  • hero_lifecyclehero_lib.git branch = "main"
  • herolib_corehero_lib.git branch = "main"
  • hero_proc_sdkhero_proc.git branch = "main"

crates/hero_aibroker_app/Cargo.toml

  • hero_archipelagos_corehero_archipelagos.git branch = "main"

crates/hero_aibroker_compressor/Cargo.toml

  • hero_lifecycle, herolib_corehero_lib.git branch = "main"

Action: repoint all of these to branch = "development" and cargo update to the development tip.

Heads-up: this is not a pure flip — herolib_derive no longer exists on hero_lib development (folded into herolib_macros), so the RPC client/codegen will need migrating to the oschema openrpc_client!/openrpc_server! stack (same shape as the hero_browser / hero_books migrations). Track that as part of this.

— filed from a workspace-wide audit of dev-branch deps.

On the `development` branch, hero/forge git dependencies must track `branch = "development"`, not `main`. Several deps in this repo are still pinned to `main`: **`Cargo.toml`** - `hero_admin_lib` → `hero_website_framework.git` `branch = "main"` - `herolib_derive` → `hero_lib.git` `branch = "main"` - `herolib_openrpc` → `hero_lib.git` `branch = "main"` - `hero_lifecycle` → `hero_lib.git` `branch = "main"` - `herolib_core` → `hero_lib.git` `branch = "main"` - `hero_proc_sdk` → `hero_proc.git` `branch = "main"` **`crates/hero_aibroker_app/Cargo.toml`** - `hero_archipelagos_core` → `hero_archipelagos.git` `branch = "main"` **`crates/hero_aibroker_compressor/Cargo.toml`** - `hero_lifecycle`, `herolib_core` → `hero_lib.git` `branch = "main"` **Action:** repoint all of these to `branch = "development"` and `cargo update` to the development tip. **Heads-up:** this is not a pure flip — `herolib_derive` no longer exists on hero_lib `development` (folded into `herolib_macros`), so the RPC client/codegen will need migrating to the oschema `openrpc_client!`/`openrpc_server!` stack (same shape as the hero_browser / hero_books migrations). Track that as part of this. — filed from a workspace-wide audit of dev-branch deps.
rawdaGastan added this to the ACTIVE project 2026-06-24 11:34:25 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_aibroker#167
No description provided.