Implement native inventory manager workflows (#62)
All checks were successful
Native code generation / deterministic (push) Successful in 13m14s
Imaging and meshing gate / native (push) Successful in 4m13s
Native Rust workspace compile / compile (push) Successful in 4m19s

This commit is contained in:
2026-08-10 06:00:28 +00:00
parent eb7be428c6
commit 61d6721287
15 changed files with 5564 additions and 576 deletions

View File

@@ -16,8 +16,10 @@ on:
- "tools/check_milestone_09_issue_59.py"
- "tools/check_milestone_09_issue_60.py"
- "tools/check_milestone_09_issue_61.py"
- "tools/check_milestone_09_issue_62.py"
- "crates/libremetaverse/src/agent_movement.rs"
- "crates/libremetaverse/src/inventory.rs"
- "crates/libremetaverse/src/inventory_manager.rs"
- "docs/agent-movement.md"
- "docs/inventory.md"
- "crates/libremetaverse/Cargo.toml"
@@ -32,6 +34,8 @@ on:
- "tests/compat/tests/wire_semantics.rs"
- "tests/compat/tests/appearance_visual_semantics.rs"
- "tests/compat/tests/inventory_store_semantics.rs"
- "tests/compat/tests/inventory_manager_semantics.rs"
- "tests/compat/tests/task_inventory_semantics.rs"
- "tests/compat/tests/misclassified_link_semantics.rs"
- "tests/upstream-tests.json"
pull_request:
@@ -49,8 +53,10 @@ on:
- "tools/check_milestone_09_issue_59.py"
- "tools/check_milestone_09_issue_60.py"
- "tools/check_milestone_09_issue_61.py"
- "tools/check_milestone_09_issue_62.py"
- "crates/libremetaverse/src/agent_movement.rs"
- "crates/libremetaverse/src/inventory.rs"
- "crates/libremetaverse/src/inventory_manager.rs"
- "docs/agent-movement.md"
- "docs/inventory.md"
- "crates/libremetaverse/Cargo.toml"
@@ -65,6 +71,8 @@ on:
- "tests/compat/tests/wire_semantics.rs"
- "tests/compat/tests/appearance_visual_semantics.rs"
- "tests/compat/tests/inventory_store_semantics.rs"
- "tests/compat/tests/inventory_manager_semantics.rs"
- "tests/compat/tests/task_inventory_semantics.rs"
- "tests/compat/tests/misclassified_link_semantics.rs"
- "tests/upstream-tests.json"
workflow_dispatch:
@@ -90,6 +98,7 @@ jobs:
python3 tools/check_milestone_09_issue_59.py
python3 tools/check_milestone_09_issue_60.py
python3 tools/check_milestone_09_issue_61.py
python3 tools/check_milestone_09_issue_62.py
cargo check --manifest-path tests/api-compile/Cargo.toml --locked
- name: Test generated wire codecs and translated parity cases
run: |
@@ -98,6 +107,8 @@ jobs:
cargo test -p libremetaverse --test packet_osd
cargo test -p libremetaverse-compat-tests --test wire_semantics
cargo test -p libremetaverse-compat-tests --test inventory_store_semantics
cargo test -p libremetaverse-compat-tests --test inventory_manager_semantics
cargo test -p libremetaverse-compat-tests --test task_inventory_semantics
cargo test -p libremetaverse-compat-tests --test misclassified_link_semantics
- name: Test generated visual and foliage catalogs
run: |

View File

@@ -30,5 +30,6 @@ jobs:
python3 tools/check_milestone_09_issue_59.py
python3 tools/check_milestone_09_issue_60.py
python3 tools/check_milestone_09_issue_61.py
python3 tools/check_milestone_09_issue_62.py
- name: Compile every workspace target with bounded memory
run: cargo check --workspace --all-targets --locked -j 1