fix(deps): bump hero_archipelagos + hero_osis_sdk pins #86

Merged
zaelgohary merged 1 commit from fix/sdk-pin-project-status into development 2026-04-22 08:52:33 +00:00
Member

Summary

The pinned hero_archipelagos commit still had the pre-ProjectStatus-shrink SDK, so fetching a project whose stored status was written by the new osis server failed to deserialize with invalid type: string "todo", expected variant Planning | Active | …. The UI surfaced that as "Method not found" on kanban task moves and on milestone creation.

Closes #83

Changes

  • Cargo.lock — bump hero_archipelagos_* from b9abbb4b to fc90b857 (current dev tip, which includes the 3-variant ProjectStatus, the sprints round-2 + kanban round-2 merges, and the Projects CRUD updates)
  • Cargo.lock — bump hero_osis_sdk to the commit that landed the enum shrink

Test Results

  • cargo check --workspace: pass
  • cargo test --workspace: pass
  • cargo clippy --workspace -- -D warnings: pass
  • dx build --package hero_os_app --web --features web: pass, deployed to the shared test instance

cargo fmt --check shows a pre-existing drift in crates/hero_os_app/src/{island_content.rs,registry.rs} (alphabetical order of livekit / kanban imports) that is already on development and is not touched by this change.

Manual verification

  • Open the Kanban island, pick a project, drag a task to another column → move completes without a "Method not found" error banner
  • Open the Sprints island, create a new milestone with a due date → creation succeeds
  • No invalid type: string "todo" errors in the browser console on island mount
## Summary The pinned `hero_archipelagos` commit still had the pre-ProjectStatus-shrink SDK, so fetching a project whose stored status was written by the new osis server failed to deserialize with `invalid type: string "todo", expected variant Planning | Active | …`. The UI surfaced that as "Method not found" on kanban task moves and on milestone creation. ## Related Issue Closes #83 ## Changes - `Cargo.lock` — bump `hero_archipelagos_*` from `b9abbb4b` to `fc90b857` (current dev tip, which includes the 3-variant `ProjectStatus`, the sprints round-2 + kanban round-2 merges, and the Projects CRUD updates) - `Cargo.lock` — bump `hero_osis_sdk` to the commit that landed the enum shrink ## Test Results - `cargo check --workspace`: pass - `cargo test --workspace`: pass - `cargo clippy --workspace -- -D warnings`: pass - `dx build --package hero_os_app --web --features web`: pass, deployed to the shared test instance `cargo fmt --check` shows a pre-existing drift in `crates/hero_os_app/src/{island_content.rs,registry.rs}` (alphabetical order of `livekit` / `kanban` imports) that is already on `development` and is not touched by this change. ## Manual verification - [ ] Open the Kanban island, pick a project, drag a task to another column → move completes without a "Method not found" error banner - [ ] Open the Sprints island, create a new milestone with a due date → creation succeeds - [ ] No `invalid type: string "todo"` errors in the browser console on island mount
fix(deps): bump hero_archipelagos + hero_osis_sdk pins
Some checks failed
Build and Test / build (pull_request) Failing after 3s
a26a075a01
The pinned `hero_archipelagos` commit still had the pre-ProjectStatus-shrink
SDK, so fetching a project whose stored status was written by the new osis
server failed to deserialize with `invalid type: string "todo", expected
variant Planning | Active | …`. The UI surfaced that as "Method not found"
on kanban task moves and milestone creation.

Update `Cargo.lock` to the current `hero_archipelagos` and `hero_osis_sdk`
dev tips, which together land the 3-variant ProjectStatus (Todo /
InProgress / Done) plus the merged kanban + sprints round-2 work.
zaelgohary merged commit 20dc0bf0fe into development 2026-04-22 08:52:33 +00:00
zaelgohary deleted branch fix/sdk-pin-project-status 2026-04-22 08:52:34 +00:00
Sign in to join this conversation.
No reviewers
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_os!86
No description provided.