Skip to content

fix: clean workspace + single CI + wasm build#10

Open
nomirayuki wants to merge 40 commits intoUomi-network:mainfrom
nomirayuki:fix/workspace-ci
Open

fix: clean workspace + single CI + wasm build#10
nomirayuki wants to merge 40 commits intoUomi-network:mainfrom
nomirayuki:fix/workspace-ci

Conversation

@nomirayuki
Copy link

Summary

  • Cleaned up workspace structure to follow Cargo standards.
  • Removed duplicate 'wasmtime' dependency causing build errors.
  • Reduced CI workflows to a single file (ci.yml) for clarity and faster builds.
  • Added wasm32-unknown-unknown build target for plugin to run in WASP runtime.
  • Centralized dependency versions with workspace.dependencies.

Changes

  • Rebuilt root Cargo.toml with workspace configuration.
  • Added agent/host and agent/plugin with initial structure and files.
  • Created a single GitHub Actions workflow for formatting, linting, and wasm build.
  • Removed old/duplicate CI files.
  • Verified successful local build.

Motivation

Ensures the repo is ready for:

  • UOMI Core Contributor contributions.
  • Smooth CI integration and deployment.
  • Fewer build errors on GitHub Actions.

Test Plan

  • Local build in Codespaces passed.
  • ci.yml workflow runs successfully on branch fix/workspace-ci.

Fix Cargo root + enable WASM CI
ci: fix path by auto-detecting Cargo root; build workspace + WASM
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