Sync Repository#941
Conversation
- Document aarch64 build process in BUILDING.md - Add gtk::init() in tauri-runtime-cef before tray creation - This fixes 'GTK has not been initialized' panic on ARM Linux
…e externalBin - Migrate package.json scripts from yarn to pnpm - Add linux deb bundle config with empty depends in tauri.conf.json - Remove duplicate externalBin key in tauri.conf.json - Add pnpm workspace and lockfiles Amp-Thread-ID: https://ampcode.com/threads/T-019dbb86-6270-709c-ba2e-0dc4ed254adc Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Jwalin Shah <jshah1331@gmail.com>
…i#710) (tinyhumansai#839) - Add JSON-RPC handlers for source, global, and topic-based memory retrieval. - Integrate Ollama embeddings for semantic reranking of chunks and summaries. - Implement 15 unit tests for RPC handlers covering parameter parsing and PII redaction. - Redact PII from logs by removing raw source, entity, and node identifiers. - Fix BFS traversal for drill-down and deduplicate results in topic queries. - Add configuration for embedding endpoints, models, and strictness modes. Co-authored-by: sanil-23 <sanil@vezures.xyz> Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai>
…LLM-summarised squash bodies (tinyhumansai#849)
- Update all workflows to use pnpm instead of yarn - Change cache: yarn to cache: pnpm - Change yarn install to pnpm install - Change yarn workspace to pnpm --filter - Guard setup_tray with warn log level for headless CI environments
Also fix E2E spec pattern resolution from app/ directory
tauri-driver v2.0.5 proxies to WebKitWebDriver (webkit2gtk), but this app uses CEF (tauri-runtime-cef) which has no WebDriver automation. Sessions hang and timeout. Same as the commented-out e2e_linux job in test.yml. Keep workflow_dispatch for manual runs when CEF automation support lands.
…ws, docs - Replace yarn with pnpm in macos:dev script (app/package.json) - Populate linux.deb.depends with GTK/WebKit/X11 runtime packages (tauri.conf.json + control.in) - Replace "Install pnpm" (npm install -g pnpm) with pnpm/action-setup@v4 in all 5 workflows that had pnpm before setup-node, enabling actions/setup-node cache: pnpm to work correctly - Remove duplicate Install pnpm step from test.yml - Remove references to non-existent pnpm-cache step in typecheck.yml - Update docs/BUILDING.md prerequisites and all command examples to use pnpm consistently - Fix hardcoded CEF_DIR hash and .deb filename with glob patterns - Remove redundant workspaces array from root package.json
actions/setup-node cache: pnpm requires pnpm in PATH when setup-node runs, but pnpm/action-setup installs pnpm after setup-node in the execution order. Fix by using pnpm/action-setup's own cache: true to cache the pnpm store, and remove cache: pnpm from setup-node steps across all 6 workflows.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (27)
📝 WalkthroughWalkthroughThis pull request performs a comprehensive migration from Yarn to pnpm as the project's package manager, updating GitHub Actions workflows, package manifests, build scripts, and shell hooks. It also adds pnpm workspace configuration, updates build command references, adds Linux/ARM build documentation, removes a redundant routing entry, and refactors WebSocket test infrastructure. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Suggested reviewers
Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
|
A typo. Closing now. |
Summary
Problem
Solution
Submission Checklist
app/) and/orcargo test(core) for logic you add or changeapp/test/e2e, mock backend,tests/json_rpc_e2e.rsas appropriate)//////!(Rust), JSDoc or brief file/module headers (TS) on public APIs and non-obvious modules(Any feature related checklist can go in here)
Impact
Related
Summary by CodeRabbit
Chores
New Features
Bug Fixes